首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

给GridControl单元格设立值时陷进死循环

2012-10-13 
给GridControl单元格设置值时陷进死循环DataTable dt IDesigerOrder.getDesigner()int introwhandle

给GridControl单元格设置值时陷进死循环
DataTable dt = IDesigerOrder.getDesigner();
int introwhandle = e.RowHandle;
  string designercode = gvCompaStyleDesigner.GetRowCellValue(introwhandle, "fDesignerCode").ToString();
  for (int i = 0; i < dt.Rows.Count; i++)
  {
  if (designercode == dt.Rows[i][0].ToString())
  {
  // object DesignerName = dt.Rows[i][1];
  gvCompaStyleDesigner.SetRowCellValue(introwhandle, gvCompaStyleDesigner.Columns["fDesignerName"], dt.Rows[i][1]);
  gvCompaStyleDesigner.UpdateCurrentRow();
  }
  }
当执行到 gvCompaStyleDesigner.SetRowCellValue(introwhandle, gvCompaStyleDesigner.Columns["fDesignerName"], dt.Rows[i][1])这一句的时候又返回第一句,就这样一直循环了,哪位大侠出来帮个手?谢谢啦

[解决办法]
你整个代码是放在什么地方的?如果是在CellValueChanged事件里面,那就是消息的嵌套触发了。

热点排行