我的代码:
protected void uwdSbyz_UpdateCell(object sender, CellEventArgs e)
{
DataRow row = null;
DataTable table = null;
object key = e.Cell.Row.DataKey; table = this.Data.Tables[e.Cell.Band.BaseTableName];
if (key != null)
row = table.Rows.Find(key);
if (row != null)
{
try
{
object newVal = e.Cell.Value;
row[e.Cell.Column.Key] = newVal;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
this.Data.RejectChanges();
}
}
}
row = table.Rows.Find(key);---被编制索引的键需要 2 个值,但收到了 1 个值。
protected void uwdSbyz_UpdateCell(object sender, CellEventArgs e)
{
DataRow row = null;
DataTable table = null;
object key = e.Cell.Row.DataKey; table = this.Data.Tables[e.Cell.Band.BaseTableName];
if (key != null)
row = table.Rows.Find(key);
if (row != null)
{
try
{
object newVal = e.Cell.Value;
row[e.Cell.Column.Key] = newVal;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
this.Data.RejectChanges();
}
}
}
row = table.Rows.Find(key);---被编制索引的键需要 2 个值,但收到了 1 个值。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货