0
是否有一個簡單的屬性或方法來檢查在我的網格視圖中是否更改了行或更改了列值。我也想修改/更改排用於檢查網格視圖中的行是否已被修改的屬性
是否有一個簡單的屬性或方法來檢查在我的網格視圖中是否更改了行或更改了列值。我也想修改/更改排用於檢查網格視圖中的行是否已被修改的屬性
的指標。如果我沒有記錯的有教程GridView的和如何操縱數據的豐富,您可以將其添加到GridView這樣
<asp:GridView Name="gridview1" OnRowUpdating="GridViewUpdateEventHandler" />
。
不,對此沒有簡單的屬性。但是......
這裏是MSDN
應該是一個方法你必須修改它爲您的數據和控制的名稱來驗證,但是這一切都沒有,直接從鍵盤微軟的。
protected bool IsRowModified(GridViewRow r)
{
int currentID;
string currentLastName;
string currentFirstName;
currentID = Convert.ToInt32(GridView1.DataKeys[r.RowIndex].Value);
currentLastName = ((TextBox)r.FindControl("LastNameTextBox")).Text;
currentFirstName = ((TextBox)r.FindControl("FirstNameTextBox")).Text;
System.Data.DataRow row =
originalDataTable.Select(String.Format("EmployeeID = {0}", currentID))[0];
if (!currentLastName.Equals(row["LastName"].ToString())) { return true; }
if (!currentFirstName.Equals(row["FirstName"].ToString())) { return true; }
return false;
}
我使用Windows application.Can你給適合我的要求 –
@KD一個例子代碼,那麼你爲什麼標記它作爲asp.net –