我有一個表給我打電話:3列:Name
,SecName
,Code
行編輯事件從表中獲取當前值?
void GridView1_RowEditing(Object sender, GridViewEditEventArgs e)
{
name = "";
subname = "";
code = "";
}
我怎樣才能從選定的行名,子名稱,代碼到這些變量。
感謝
我有一個表給我打電話:3列:Name
,SecName
,Code
行編輯事件從表中獲取當前值?
void GridView1_RowEditing(Object sender, GridViewEditEventArgs e)
{
name = "";
subname = "";
code = "";
}
我怎樣才能從選定的行名,子名稱,代碼到這些變量。
感謝
我想你應該可以做,以獲得當前綁定物品:
((ObjectBoundToGridRow)e.Item.DataItem).<X>
所以你可以從源對象提取它,但你也可以這樣做:
string name = DataBinder.GetPropertyValue(e.Item.DataItem, "Name");
HTH。
什麼我應該怎麼做:((ObjectBoundToGridRow)e.Item.DataItem)。
e.Item.DataItem引用綁定到已編輯項目的對象...你綁定了什麼,一個類或數據行?將e.Item.DataItem轉換爲綁定到該行的對象,並直接從數據值中獲取名稱。 – 2012-03-05 14:52:08
我不知道該怎麼做 – 2012-03-05 14:57:44
你能提供你在頁面上的HTML嗎? – Praveen 2012-03-05 14:42:47
看看我在這裏的詳細答案http://stackoverflow.com/questions/9140930/change-the-imageimage-url-of-buttonfield-which-is-added-in-gridview-by-onclick/9141097#9141097 – 2012-03-05 14:44:14