【发布时间】:2015-10-31 19:45:37
【问题描述】:
目前,我有一个表格,以方便预约,基于数据集中的数据。
表格列基于 [Object] 中的表格数据数,行数为上午 9 点至晚上 9 点,每小时 1 行。
对于每一行,我都添加了复选框:例如:如果用户选中了 2-6 的复选框,那么我将阻止时间段
foreach (DataRow objectrow in ds.Tables["Object"].Rows)
{
myTableCell = new TableCell();
CheckBox cb = new CheckBox();
myTableCell.Controls.Add(cb);
myTableRow.Cells.Add(myTableCell);
}
但是,我在分配复选框的 ID 时遇到问题,并且由于数据库中有多个对象,我对如何实现它感到困惑。
为了测试代码,我分配了 Label.Text 来检查是否选中了任何复选框。 我试过循环遍历 foreach(rows) 然后 (cell) 然后 (Control) 但仍然无法让它工作。
感谢任何反馈,因为我是编程新手
【问题讨论】:
-
为什么不在循环中使用 objectrow?
-
@FalcoAlexander 对不起,在循环中消耗 objectrow 是什么意思?
-
objectrow 应该包含您要在循环中分配的数据,但该变量未使用
-
你到底想做什么?您能否详细说明您想要实现的目标?您想为每个动态复选框分配数据库中的唯一 ID 吗?
-
@FalcoAlexander 我试试看能不能实现