使用GridView,我已經這樣,當點擊「選擇」鏈接的行,項目(在這種情況下「類別」)被放入一個文本框以某種方式重新命名或編輯。ASP.NET Gridview與選擇和它的ID是可見或隱藏的
但是,爲了保存它,我需要所選行的ID。我能得到的ID,如果我表現出它作爲一列,這樣做在CategoryGridView_SelectedIndexChanged事件:
GridViewRow row = CategoryGridView.SelectedRow;
Session["SelectedID"] = row.Cells[2].Text;
不過,我不喜歡,我要展示的,因爲美觀的原因ID列,也只是我不喜歡看到我的ID的人。另一方面,如果我隱藏GridView中的ID列,我怎麼能將Category文本重新關聯到數據庫中的原始行?