DataRowView是GridView中DataTable的对象吗?

时间:2012-08-18 04:12:45

标签: c# asp.net gridview datatable datarow

我将DataTable'dt'绑定到GridView,就像这样。

 GridView1.DataSource = dt;
 GridView1.DataBind();

DataBind成功。

在GridView Row DataBound中,我这样编写:

DataRowView rowView = (DataRowView)e.Row.DataItem;

所以我的问题是'这个DataRowView是DataTable(dt)行'的对象吗? 因为如果它可以编辑rowView以在DataTable(dt)中插入数据,对吧?

1 个答案:

答案 0 :(得分:1)

datarowview不是数据表的对象,而是dataview的对象 datarowview是数据行的视图,其状态为Default,Original,Current和Proposed。 所以dataview包装datatable和dataview包装数据行 您可以通过datarowview的Row属性访问datarow