温馨提示×

GridView中Container.DataItem怎么使用

小亿
108
2023-09-15 18:31:17
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

GridView中的Container.DataItem属性用于获取当前行绑定的数据项。您可以通过以下方式使用它:

  1. 在GridView的行绑定事件中使用Container.DataItem属性:
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;
}
}
  1. 在GridView的模板列中使用Container.DataItem属性:
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# ((MyDataClass)Container.DataItem).Name %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Container.DataItem的使用方法是什么

0