如何在不使用单元格索引的情况下从gridview获取单元格值?
假设我的表中的第一列名称是“RowNumber”。
而不是使用
string name = GridView1.Rows[0].Cells[0].Text;
就像是
string name = GridView1.Rows[0].Cells["RowNumber"].Text;
你可以施放GridViewRow 的 DataItem 属性进入 DataRowView,然后引用列名称:
DataRowView rowView = (DataRowView)GridView1.Rows[0].DataItem;
string name = rowView["RowNumber"].ToString();
你不能从Cells
集合,因为它们只是 TableCell 对象,并且它们对底层数据一无所知。
DataItem 属性表示来自基础数据源的该行中的值,因此这就是您想要处理的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)