Обновление данных через gridview в веб-сервисе - PullRequest
0 голосов
/ 07 июня 2011

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

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

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

Все это делается в визуальной студии

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

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

это то, что я создал для обновления webmethod в веб-сервисе

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 Ответ

0 голосов
/ 07 июня 2011

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

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(); 
    } 


} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...