在线等。。。急。。。GridView的问题 请问,如果我的GridView中有一个模板列,我想在后台根据我的数据库数据,在那个模板列中相应的增加一个HyperLink控件来显示 (由于数据库中的数据是动态的,所以只能后台绑定,而且这些数据只能在一列中显示) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主如果是在WEB中的话可以在模版列中加LinkButton 将LinkButton 的Text 属性和 字段的值绑定前台代码如下: <asp:GridView ID="MyGrid" runat="server" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="名称"> <ItemTemplate> <asp:LinkButton ID="lbtn" Text='<%#Eval("Name") %>' runat="server"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="值"> <ItemTemplate> <asp:LinkButton ID="lbtn_v" Text='<%#Eval("value") %>' runat="server"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { MyGrid.DataSource = GetDataTable(); MyGrid.DataBind(); } public DataTable GetDataTable() { DataTable dt = new DataTable(); dt.Columns.Add("Name"); dt.Columns.Add("Value"); DataRow r = dt.NewRow(); r["Name"] = "FisherQ"; r["Value"] = "FisherQ"; dt.Rows.Add(r); return dt; }}楼主结帖率太低,估计没多少人愿意回答你 在那个模板列中相应的增加一个HyperLink控件来显示==动态添加? 哦你根据 sql取出来的然后绑定到gridview就行了 求助“弹出的窗体”?? C#中如何捕获将数据 更新到数据源的 变动信息!! 请问C#中如何把从数据库中查询出来的数据填充到DataTable中? 请问.net里如何发个消息让另一线程里的messgaebox到最前台? 用Create table创建ACCESS数据库表后,在ACCESS中看不到 两个Form之间数组传递的问题 如何计算字符串的长度? 循环把图片插入 excel里面 ,单位转换的棘手问题! 关闭本页和退出系统的代码怎么写 谁有抓站程序的源码 郁闷的SQL执行效率问题. comboBox 数据库内容联动问题
<asp:GridView ID="MyGrid" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="名称">
<ItemTemplate>
<asp:LinkButton ID="lbtn" Text='<%#Eval("Name") %>' runat="server"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="值">
<ItemTemplate>
<asp:LinkButton ID="lbtn_v" Text='<%#Eval("value") %>' runat="server"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>后台代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ MyGrid.DataSource = GetDataTable();
MyGrid.DataBind();
}
public DataTable GetDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Columns.Add("Value"); DataRow r = dt.NewRow();
r["Name"] = "FisherQ";
r["Value"] = "FisherQ";
dt.Rows.Add(r);
return dt;
}
}
楼主结帖率太低,估计没多少人愿意回答你
==
动态添加?
你根据 sql取出来的
然后绑定到gridview就行了