请教关于设置数据分栏显示并添加链接的设置方法
我从一个数据源获取两列值,一列是行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也可以``