当前位置:编程学习 > C#/ASP.NET >>

请教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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,