请教gridview的列字段如何根据数据库内容来显示
1. 比如:列字段的标头是 A B C D ……列的数量和标头根据每个题目的变化而不同。
2. 再请教下如何将radiobuttonlist嵌入gridview中,就在A,B,C,D下面。
非常感谢!! --------------------编程问答-------------------- gridview层层嵌套即可
http://www.cnblogs.com/qsyhcd/archive/2007/03/22/683742.html --------------------编程问答-------------------- gridview控件配置数据源,将数据源配置成数据库,数据库的返回信息会和gridview自动匹配 --------------------编程问答-------------------- 在gridview中相应的列里面添加一个模板列,在自定义模板里面添加一个radiobuttonlist控件
<asp:BoundField DataField="ColCreateDate" DataFormatString="{0:yyyy-MM-dd}"
HeaderText="创建时间" HtmlEncode="False" />
<asp:TemplateField HeaderText="导航">
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" Enabled="false"
SelectedValue='<%# Eval("ColIsNavigation") %>'>
<asp:ListItem Value="2">主导航</asp:ListItem>
<asp:ListItem Value="1">侧导航</asp:ListItem>
<asp:ListItem Value="0">非导航</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:CheckBoxField DataField="ColIsEnabled" HeaderText="有效" />
<asp:BoundField DataField="ColIndex" HeaderText="顺序" />
一个gv中嵌套asp:DropDownList的代码,radiobuttonlist也是一样的,希望对LZ有用 --------------------编程问答-------------------- 1. select field1 as '显示的字段名1', field2 as '显示的字段名2', field3 as '显示的字段名3'
from table
Gridview的datasource绑定这个sql返回的结果集,就会在列的标头显示你指定的'显示的字段名';
2. 使用gridview的模板列 --------------------编程问答-------------------- 感谢以上这些老师的回复,但是列数量根据题目不同而改变好像没有解决,或者说,小弟才疏学浅,没大看懂第一个问题的答案 --------------------编程问答-------------------- 可以动态加载列 --------------------编程问答-------------------- 1.把列设计为自动绑定就行了,有个 atuogen什么的属性设为true
2.模板列中加
补充:.NET技术 , ASP.NET