新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

GridView中Container.DataItem如何使用

发布时间:2023-09-18 08:51:49

GridView中Container.DataItem如何使用

GridView中的Container.DataItem属性用于获得当前行绑定的数据项。您可以通过以下方式使用它:
1. 在GridView的行绑定事件中使用Container.DataItem属性:
```csharp
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// 获得当前行绑定的数据项
var dataItem = e.Row.DataItem;
// 根据需要,可以将dataItem转换为实际的数据类型
var myData = (MyDataClass)dataItem;
// 使用数据项履行其他操作
// 例如,访问数据项的属性:
var id = myData.Id;
var name = myData.Name;
}
}
```
2. 在GridView的模板列中使用Container.DataItem属性:
```csharp




<%# ((MyDataClass)Container.DataItem).Name %>




```
通过以上方式,您可以在GridView中访问并使用Container.DataItem属性来获得当前行绑定的数据项。