それぞれのDataRowChanged
イベントをキャッチするにはどうすればよいですか?DataTable
Dictionary<int, List<DataSet>>
質問する
186 次
2 に答える
2
Dictionary<int, List<DataSet>> dict = new Dictionary<int, List<DataSet>>();
foreach (var d in dict)
{
foreach (DataSet ds in d.Value)
{
foreach (DataTable dt in ds.Tables)
{
dt.RowChanged += new DataRowChangeEventHandler(dt_RowChanged);
}
}
}
于 2012-05-24T10:50:19.943 に答える
1
何かのようなもの
foreach(var kvp in dictionary){
kvp.Value.ForEach(dataset=>dataset.Tables.Cast<DataTable>().ToList().ForEach(table=>table.RowChanged+=yourhandler));
}
またはそれ以上のバージョン:
foreach(var kvp in dictionary)
{
foreach(var dataset in kvp.Value)
{
foreach(var table in dataset.Tables)
{
table.RowChanged+=yourhandler;
}
}
}
于 2012-05-24T10:47:35.310 に答える