gridview绑定DataTable以后前台如何绑定DataTable表里面每列的数据,谢谢啦
1个回答
展开全部
前台这么写
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
>
<Columns>
<asp:BoundField DataField="数据库字段名" HeaderText="页面显示名" />
<asp:BoundField DataField="数据库字段名" HeaderText="页面显示名" />
<asp:BoundField DataField="数据库字段名" HeaderText="页面显示名" />
</Columns>
</asp:GridView>
记得在编辑列里面把左下那个自动生成字段去掉,要不控件会多绑定一遍
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
>
<Columns>
<asp:BoundField DataField="数据库字段名" HeaderText="页面显示名" />
<asp:BoundField DataField="数据库字段名" HeaderText="页面显示名" />
<asp:BoundField DataField="数据库字段名" HeaderText="页面显示名" />
</Columns>
</asp:GridView>
记得在编辑列里面把左下那个自动生成字段去掉,要不控件会多绑定一遍
追问
那后台应该怎么写才能绑定数据库字段名呢
追答
后台绑定数据源就行,GridView1.DataSource=数据源;
GridView1.DataBind();
后台绑定字段没前台简便,不建议用。
下面是个数据源增加列的语句,你参考下
数据源.Columns.Add("表现名", System.Type.GetType("System.String"), "数据库字段")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询