在没有DataRow
DataTable
事件被解雇的情况下,有没有办法将现有的DataTable
添加到ColumnChanged
?我有一个事件处理程序连接到ColumnChanged
事件,我想继续为表中的所有现有行运行,但我不希望它为新行触发,直到行已添加到表格中(我不希望它在添加行时启动)。
我试过了:
table.ImportRow(rowToAdd); // causes the ColumnChanged event to fire
和
DataRow newRow = table.NewRow();
foreach (DataColumn col in table.Columns)
newRow[col.ColumnName] = rowToAdd[col.ColumnName]; // causes the ColumnChanged event to fire
table.Rows.Add(newRow);
我已经想出了我存储当前正在添加的行的位置,并在事件处理程序中检查该值,但是如果有一种方法可以添加行而不会触发事件,那将是最好的
答案 0 :(得分:1)
您可以改用<div class="container">
<div class="float-row">
<div class="floated col1"></div>
<div class="floated col2"></div>
<div class="floated col3"></div>
<div class="floated col4"></div>
<div class="floated col5"></div>
</div>
<div class="float-row">
<div class="floated col1"></div>
<div class="floated col2"></div>
<div class="floated height col3"></div>
<div class="floated col4"></div>
<div class="floated col5"></div>
</div>
<div class="float-row">
<div class="floated col1"></div>
<div class="floated col2"></div>
<div class="floated push col3"></div>
<div class="floated col4"></div>
<div class="floated col5"></div>
</div>
</div>
。 E.g。
table.Rows.Add(params Object[] values);