0
我想动态地在网格视图中添加一个链接按钮,该按钮应该保持参数,当用户点击它必须去我的地图各自的页面的按钮如何添加链接按钮并使用asp.net动态地在gridview中传递参数?
例如:如果按钮文本是“查看更多”当用户点击按钮时,按钮将传递'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
这正在考虑作为一个字符串。所以它是打印所有你的代码里面“” – Faisal
检查我编辑的答案 – Ted
谢谢,它的工作 – Faisal