我将DataTable'dt'绑定到GridView,就像这样。
GridView1.DataSource = dt;
GridView1.DataBind();
DataBind成功。
在GridView Row DataBound中,我这样编写:
DataRowView rowView = (DataRowView)e.Row.DataItem;
所以我的问题是'这个DataRowView是DataTable(dt)行'的对象吗? 因为如果它可以编辑rowView以在DataTable(dt)中插入数据,对吧?
答案 0 :(得分:1)
datarowview不是数据表的对象,而是dataview的对象 datarowview是数据行的视图,其状态为Default,Original,Current和Proposed。 所以dataview包装datatable和dataview包装数据行 您可以通过datarowview的Row属性访问datarow