【发布时间】:2013-11-05 20:49:41
【问题描述】:
我正在尝试创建一个具有网格视图的网页。这个gridview应该有一个像下面这样的链接
http://localhost/Test.aspx?code=123
当用户在gridview中点击某一行的链接时,它会打开一个空白页面并显示一些结果。
这是我如何将数据绑定到gridview,但我不知道如何设置链接
protected void Page_Load(object sender, EventArgs e)
{
string firma_no = logoFrmNr.ToString().PadLeft(3, '0');
string active_period = logoFrmPeriod.PadLeft(2, '0');
SqlConnection conn = new SqlConnection(conStr);
string selectSql = @"SELECT
LOGICALREF,
CODE ,
DEFINITION_ ,
FROM
LG_CLFLINE";
SqlCommand cmd = new SqlCommand(selectSql, conn);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
conn.Close();
}
这里是标记
<asp:GridView ID="GridView1" runat="server" EnableModelValidation="True">
</asp:GridView>
如何从 CODE 列中建立链接?
【问题讨论】:
-
请向我们展示您的标记代码!
-
请看:stackoverflow.com/questions/60919/is-sqlcommand-dispose-enough SqlConnection 和 SqlCommand 是非托管类。您的代码可能会导致难以识别的问题。
标签: c# asp.net gridview linkbutton