【发布时间】:2015-08-05 10:31:22
【问题描述】:
这个方法里面应该有什么?我有一个网格显示我的 SQL 查询的结果 --- 但网格永远不会填充。网格是使用 HTML 创建的,这就是我的 OnDataItemBound 事件的读取方式....但是这里应该怎么做呢?
protected void dtgfourfiveseven_OnItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
}
}
这是我用来创建网格的 html
<asp:DataGrid runat="server" ID="dtgfourfiveseven" AutoGenerateColumns="false" CssClass="DataGrids"
GridLines="Both" ShowFooter="true" Visible="false" OnItemDataBound="dtgfourfiveseven_OnItemDataBound">
<ItemStyle CssClass="row" />
<FooterStyle CssClass="DataGridFooters" />
<HeaderStyle CssClass="DataGridHeaders" />
<Columns>
<asp:BoundColumn DataField="Employee Name" HeaderText="Employee Name" ItemStyle-Width="100px"></asp:BoundColumn>
<asp:BoundColumn DataField="Eligible For Rehire" HeaderText="Eligible For Rehire" ItemStyle-Width="50px"></asp:BoundColumn>
<asp:BoundColumn DataField="Not Eligible For Rehire" HeaderText="Not Eligible For Rehire" ItemStyle-Width="50px"></asp:BoundColumn>
</Columns>
【问题讨论】:
-
.aspx 文件中的网格代码是什么样的?
-
@ekad 是你想看的吗?
标签: c# asp.net datagrid webforms