如何使用表适配器绑定与asp gridview

本文关键字:asp gridview 绑定 适配器 何使用 | 更新日期: 2023-09-27 18:11:36

我试图将我的网格绑定到表适配器数据,这就是我所做的:

DataSourceDepartement dpt = new DataSourceDepartement();
DataSourceDepartementTableAdapters.departementTableAdapter
         adapter = new DataSourceDepartementTableAdapters.departementTableAdapter();
gridDepartement.DataSource = adapter.GetDataDepartement();
gridDepartement.DataBind();
aspx文件:
<asp:GridView ID="gridDepartement" runat="server" CellPadding="4" ForeColor="Black" 
                    GridLines="Horizontal" AutoGenerateColumns="False" BackColor="White" 
                    BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" AllowSorting="true">
                    <Columns>
                        <asp:TemplateField ItemStyle-Width="20px">
                            <ItemTemplate>
                                <asp:CheckBox Id="cbSelect" runat="server"/>
                            </ItemTemplate>
                        </asp:TemplateField>          
                        <asp:CommandField ShowEditButton="True" ItemStyle-Width="20px" />
                        <asp:CommandField ShowDeleteButton="True" ItemStyle-Width="20px" />
                        <asp:TemplateField HeaderText="Departement Code">
                            <ItemTemplate>
                                <asp:label runat="server" ID="departementcode" ></asp:label>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <FooterStyle BackColor="#CCCC99" ForeColor="Black" />
                    <HeaderStyle BackColor="#333333" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="White" ForeColor="Black" HorizontalAlign="Right" />
                    <SelectedRowStyle BackColor="#CC3333" Font-Bold="True" ForeColor="White" />
                </asp:GridView>

但不知何故,我的gridview不显示它的数据,我错过了什么?

如何使用表适配器绑定与asp gridview

您需要使用RowDataBound事件,访问GridView中行的控件,然后设置值:

所以帖子

还要确保没有抛出异常!