我尝试将单选按钮添加到数据源,因为我不知道如何将单选按钮添加到动态 Obout 网格并且我收到Collection was modified; enumeration operation might not execute
异常。有没有办法以不同的方式将它添加到 DataTable 中?还是我应该尝试将单选按钮添加到列表中,然后直接添加列表而不是单选按钮?
public Grid gridTickets = new Grid(); //Obout grid initializing code
Column id = new Column();//Creating the Obout grid columns
id.DataField = "id";
id.HeaderText = "Ticket Nr";
id.Width = globals.SecurityKey == 5 ? "10%" : "8%";
Column severity = new Column();
severity.DataField = "severity";
severity.HeaderText = "Severity";
severity.Width = "10%";
gridTickets.Columns.Add(id);//Adding the columns to the Obout grid
gridTickets.Columns.Add(severity);
placeHere.Controls.Add(gridTickets);//Add the OboutGrid to the Place holder on the aspx side
dt = helpers.DisplayTickets();
RadioButton rb = new RadioButton();
int i = 1;
foreach (DataRow r in dt.Rows)
{
string temp = r[1].ToString();
if (r[].ToString().Contains("Level"))
{
rb.ID = "rb" + i;
dt.Rows.Add(r[1].ToString() + rb);
}
i++;
}
gridTickets.DataSource = dt;//Adding the DataTable to the Obout grid DataSource
gridTickets.DataBind();