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