【发布时间】:2016-10-04 07:51:15
【问题描述】:
我想在网格视图中动态添加一个链接按钮,该按钮应保留参数,当用户单击该按钮时,它必须转到我映射的相应页面
例如:如果按钮文本是“查看更多”,当用户单击按钮时,按钮将传递 'id' 值,它将移动到 Details.aspx?id=10 并在该页面上,它将通过使用从数据库中检索来显示数据那个 id 值。
我知道如何从数据库中检索数据。但我不知道带参数的热添加链接按钮。
这是我的代码
protected void Page_Load(object sender, EventArgs e)
{
// data load to grid view
loadDataTable();
}
private void loadDataTable()
{
DataSet ds = new DataSet();
DataTable dt;
DataRow dr;
DataColumn date;
DataColumn designation;
DataColumn experience;
DataColumn location;
DataColumn nationality;
DataColumn details;
dt = new DataTable();
date = new DataColumn("Date");
designation = new DataColumn("Designation");
experience = new DataColumn("Experience");
location = new DataColumn("Location");
nationality = new DataColumn("Nationality");
details = new DataColumn("Details");
dt.Columns.Add(date);
dt.Columns.Add(designation);
dt.Columns.Add(experience);
dt.Columns.Add(location);
dt.Columns.Add(nationality);
dt.Columns.Add(details);
dr = dt.NewRow();
dr["Date"] = "10/2/2016";
dr["Designation"] = "Asp.net";
dr["Experience"] = "5";
dr["Location"] = "Jeddah";
dr["Nationality"] = "Indian";
dr["Detais"] = ""; // ADD LINK BUTTON
dt.Rows.Add(dr);
ds.Tables.Add(dt);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
asp.net 代码
<div class="row">
<div class="col-sm-12 col-md-12 col-lg-12">
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
</div>
</div>
我想在详细信息标题中添加链接按钮。
请帮助我。我是 gridview 和 asp.net 的新手
【问题讨论】:
标签: javascript c# jquery asp.net gridview