动态绑定DataGrid问题!!!
小弟的开发环境是vb.net中的asp.net web应用程序
以下是我绑定数据的代码:
Dim ds As DataSet = New DataSet
Dim adapter As SqlDataAdapter = New SqlDataAdapter("Select tele_id, tele_name from T_B_LPNS_tele", myConnection)
adapter.Fill(ds, "T_B_LPNS_tele")
MyDataGrid.DataSource = ds.Tables("T_B_LPNS_tele").DefaultView
MyDataGrid.DataBind()
RecordCount = MyDataGrid.Items.Count.ToString()
如果把DataGrid的AutoGenerateColumns属性设置为False,DataGrid显示不出来数据了,我是不是需要动态绑定每个数据列???希望提供参考代码!!!
问题点数:20、回复次数:8Top
1 楼gui1401(Airosyclouds)回复于 2005-01-17 08:19:42 得分 3
aspx页面里把列加进去,datagrid,属性,属性生成器Top
2 楼dong800206(初学者)回复于 2005-01-17 08:24:28 得分 0
要完全代码的那种,不想用属性生成器Top
3 楼guanvee(CSDN上一个迷途小猪儿)回复于 2005-01-17 08:42:09 得分 5
呵呵,属性生成器很好用啊,完全代码的那种就是自己写,还是那些东西,没什么不一样的
<Columns>
<asp:BoundColumn DataField="username" ReadOnly="True" HeaderText="用户名"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="用户组">
<ItemTemplate>
<asp:Label id=Label2 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.group_name") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<FONT face="宋体">
<asp:DropDownList id="DropDownList1" runat="server" DataTextField="group_name" DataValueField="id"></asp:DropDownList></FONT>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="PushButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
<asp:ButtonColumn Text="删除" ButtonType="PushButton" CommandName="Delete"></asp:ButtonColumn>
</Columns>Top
4 楼jinklang(lang)回复于 2005-01-17 08:42:54 得分 3
如果是动态的邦定不同的table的话,AutoGenerateColumns属性设置为True,比较好一点,我认为!!
如果让DG好看一点的话,动态绑定每个数据列,我觉得最合适不过了!!Top
5 楼dong800206(初学者)回复于 2005-01-17 08:46:42 得分 0
vb.net中的asp.net web应用程序分为两个部分:设计和HTML两种,我想要在设计里面写的那种代码Top
6 楼godblessyU(痛并快乐着!)回复于 2005-01-17 08:50:23 得分 7
自己创建BoundColumn对象,然后给它的属性赋值,最后添加到DATAGRID里面.Top
7 楼yyxx8(秋风)回复于 2005-01-17 08:50:46 得分 2
你还没向datagrid里添列呢Top
8 楼dong800206(初学者)回复于 2005-01-17 08:51:12 得分 0
楼上说的很明白,可是我从来没有写过,能不能提供参考代码呀???Top




