62,242
社区成员




<Columns>
<asp:BoundField DataField="OfficeName" HeaderText="Offices">
<ItemStyle BorderWidth="1px" Font-Size="11px" Height="12px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="ProductName" HeaderText="Products">
<ItemStyle BorderWidth="1px" Font-Size="11px" Height="12px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="Delete">
<ItemTemplate>
<asp:ImageButton ID="ibtnDelete" runat="server" CommandArgument="<%# GridView1.Rows.Count %>" OnCommand="ibtnDelete_Command" ImageUrl="~/images/Delete.gif" />
</ItemTemplate>
<ItemStyle BorderWidth="1px" Height="12px" HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
public static void GridViewDataBind(GridView gridview, DataTable table)
{
//记录为空重新构造Gridview
if (table.Rows.Count == 0)
{
table = table.Clone();
table.Rows.Add(table.NewRow());
gridview.DataSource = table;
gridview.DataBind();
int columnCount = table.Columns.Count;
gridview.Rows[0].Cells.Clear();
gridview.Rows[0].Cells.Add(new TableCell());
gridview.Rows[0].Cells[0].ColumnSpan = columnCount;
gridview.Rows[0].Cells[0].Text = "No Result";
gridview.Rows[0].Cells[0].Style.Add("text-align", "center");
}
else
{
gridview.DataSource = table;
gridview.DataBind();
}
//重新绑定取消选择
gridview.SelectedIndex = -1;
}