1
在一個asp.net項目中,我應該在運行時創建RadioButton並根據我的Gridview行數將它們放置在GridView中。問題是在由asp創建的客戶端HTML中,每個收音機的組名是不同的,因爲儘管我使得所有收音機的組名相同,並且用戶可以選擇多個收音機,但收音機在不同的行中。我的C#代碼:在asp.net的C#代碼中的gridview中設置動態創建的單選按鈕的groupname
List<RadioButton> selectRBtns = new List<RadioButton>();
for (int i = 0; i < dT.Rows.Count;i++) //dT is my datatable
{
RadioButton rBtn = new RadioButton();
rBtn.ID = "rBtn" + i.ToString();
rBtn.GroupName = "selector";
selectRBtns.Add(rBtn);
}
dT.Columns.Add("select");
myGrid.DataSource = dT;
myGrid.DataBind();
for (int i = 0; i < myGrid.Rows.Count; i++)
{
myGrid.Rows[i].Cells[dT.Columns.Count - 1].Controls.Add(selectRBtns[i]);
}
請幫幫我。
你能告訴我一些代碼或另一個鏈接? – user2153384
鏈接不起作用。 – Marztres