请教关于设置数据分栏显示并添加链接的设置方法
我从一个数据源获取两列值,一列是行id,另一列是标题 title,现在我要将标题带上超链接显示出来,如果只以一栏显示,则可以用gridview控件,作如下设置即可:
- C# code
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="i_id" DataSourceID="SqlDataSource1" ShowHeader="False" Width="438px"> <Columns> <asp:HyperLinkField DataNavigateUrlFields="i_id" DataNavigateUrlFormatString="default.aspx?i_id={0}" DataTextField="title" HeaderText="信息标题" ShowHeader="False" Text="点击查看该信息。" /> </Columns> </asp:GridView>但现在要分两栏(即显示为并行的两列),并以id为参数对每一个标题内容建立超链接.采用什么数据控件较好?如何设置?
初涉C#编程,问题可能比较比较幼稚,请各位老师赐教,不胜感激!
[解决办法]
要用 模板列 在里边随便加
[解决办法]
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="BookID" ShowHeader="False"
Width="438px">
<Columns>
<asp:BoundField DataField="i_id" HeaderText="信息ID" />
<asp:HyperLinkField DataNavigateUrlFields="i_id"
DataNavigateUrlFormatString="default.aspx?Id={0}" DataTextField="title"
HeaderText="信息标题" ShowHeader="False" Text="点击查看该信息。" />
</Columns>
</asp:GridView>
[解决办法]
推荐你用DataList, 布局非常方便:
我改了一下, 调试通过, 你参考一下, 可直接复制你原来的gridview代码即可:
- HTML code
DropDownList1.SelectedItem
[解决办法]
Repeater也可以``