我有一个表给我打电话: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