2011-06-07 66 views
0

我是C#的新手,在很早的階段就遇到了問題。通過網絡服務中的gridview更新數據

我有一個Web服務,我用它來獲取數據。到目前爲止,我將從數據庫中檢索數據,並通過添加Web引用將它們放到另一個Web站點的GridView中。我將它綁定到一個GridView。

現在我想更新gridview中的數據。點擊編輯,它允許我在gridview中編輯並點擊更新按鈕來更新它。但是,我不知道該怎麼做。任何幫助都會很棒。

所有這一切都是在Visual Studio

任何其他替代方案將是很好過完成。

在此先感謝

這是我所創建的Web服務更新的WebMethod

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

    //Query = "UPDATE Roll SET [email protected], [email protected] WHERE [email protected]"; 


    SqlCommand dbCommand = new SqlCommand(); 
    dbCommand.CommandText = "UPDATE Roll SET [email protected], [email protected] WHERE [email protected]"; 
    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; 
} 

我不知道如何使用此更新的Web方法在網服務到另一個網站更新在GridView

+0

@Rewinder ...我會讓ü我已經完成 – CutexBabies 2011-06-07 06:11:11

回答

0

試試這個

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


    SqlCommand dbCommand = new SqlCommand(); 
    dbCommand.CommandText = "UPDATE Roll SET [email protected], [email protected] WHERE [email protected]"; 
    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(); 
    } 


} 
+0

但如何在網格視圖中使用它?或者我在添加引用web服務後說,如何調用此方法來編輯/更新工作 – CutexBabies 2011-06-07 06:26:01