Обновление данных через gridview в веб-службе

#c# #web-services #visual-studio-2010 #gridview #updating

#c# #веб-службы #visual-studio-2010 #gridview #обновление

Вопрос:

Я новичок в C # и столкнулся с проблемой на самой ранней стадии.

У меня есть веб-сервис, который я использовал для получения данных. Пока что мне нужно восстановить данные из базы данных и поместить их в GridView на другом веб-сайте, добавив веб-ссылку.Я привязываю его к GridView.

Теперь я хочу обновить данные в gridview . нажмите на редактировать, и это позволит мне редактировать в gridview и нажать на кнопку Обновить, чтобы обновить его. Однако я понятия не имею, как это сделать. Любая помощь была бы отличной.

Все это делается в Visual studio

Любые другие альтернативы тоже были бы хороши.

Заранее спасибо

это то, что я создал для веб-метода обновления в веб-службе

 Method]
public DataSet updateRoll(int ID, String RollInfo, String UserName, String Password )
{

    //Query = "UPDATE Roll SET UserName=@UserName, RollInfo=@RollInfo WHERE ID=@ID";


    SqlCommand dbCommand = new SqlCommand();
    dbCommand.CommandText = "UPDATE Roll SET UserName=@UserName, RollInfo=@RollInfo WHERE ID=@ID";
    dbCommand.Connection = conn;

    da = new SqlDataAdapter();
    da.SelectCommand = dbCommand;
    dbCommand.Parameters.AddWithValue("@ID", ID);
    dbCommand.Parameters.AddWithValue("@RollInfo", ROllInfo);

    dbCommand.Parameters.AddWithValue("@UserName", UserName);
    dbCommand.Parameters.AddWithValue("@Password", Password);

    DataSet ds = new DataSet();

    da.Fill(ds);

    return ds;
}
  

я не уверен, как использовать этот веб-метод обновления в веб-службе на другой веб-сайт для обновления gridview

Комментарии:

1. @Rewinder … я показываю вам, что я сделал

Ответ №1:

Попробуйте это

 public updateRoll(int ID, String RollInfo, String UserName, String Password ) 
{ 


    SqlCommand dbCommand = new SqlCommand(); 
    dbCommand.CommandText = "UPDATE Roll SET UserName=@UserName, RollInfo=@RollInfo WHERE ID=@ID"; 
    dbCommand.Connection = conn; 


    dbCommand.Parameters.AddWithValue("@ID", ID); 
    dbCommand.Parameters.AddWithValue("@RollInfo", ROllInfo); 

    dbCommand.Parameters.AddWithValue("@UserName", UserName); 
    dbCommand.Parameters.AddWithValue("@Password", Password); 

    try 

    { 
        conn.Open(); 
        dbCommand.ExecuteNonQuery(); 
    } 
    catch (SqlException sqlEx) 
    { 

    \learn how to handle errors
    } 
    finally 
    { 
        conn.Close(); 
    } 


} 
  

Комментарии:

1. но как использовать это в виде таблицы? или, если я скажу после добавления ссылки на веб-службу, как вызвать этот метод, чтобы заставить редактирование / обновление работать