添加超鏈接我有一個gridview
其中顯示了所有的列TaskId
,Title
,Reward
,Time Allotted
,Poster Name
數據庫表。雖然我所有的SqlConnection
代碼都存在於另一個用於將數據插入數據庫表的webform中。在GridView控件
這是我在InsertTask.aspx.cs
網頁代碼:
protected void btnPost_Click(object sender, EventArgs e)
{
string CS = ConfigurationManager.ConnectionStrings["ABCD"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("spTasks", con);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Title", txtTitle.Text);
cmd.Parameters.AddWithValue("@Body", txtBody.Text);
cmd.Parameters.AddWithValue("@Reward", txtRewards.Text);
cmd.Parameters.AddWithValue("@TimeAllotted", txtTime.Text);
cmd.Parameters.AddWithValue("@PosterName", txtPoster.Text);
con.Open();
cmd.ExecuteNonQuery();
lblStatus.Text = "Task Posted Successfully.";
}
}
這將插入任務順利數據庫表。因此,在一個新的網絡表格default.aspx
上,我有一個連接到該數據庫表的gridview
,並在表中顯示了一個任務列表。
同樣,我沒有在default.aspx.cs
上寫任何代碼。
我需要做的是讓Title
作爲gridview
中的超鏈接,我可以點擊並獲取與行對應的不同頁面。可以這樣做嗎?或者我應該使用所有行上的按鈕來相應地訪問其他頁面。如何做到這一點?
有人請幫助我。我沒有gridview
的經驗,我需要緊急完成這個項目。提前致謝。
您可以使用Template字段內的鏈接按鈕或使用CommandField和Set ButtonType =「Link」。 – GMD