单元格大量计算,使用了while语句......单元格的数值不停的变化,刷新,直到满足条件了才停止如何直接得到最后的结果呀,不显示计算过程(数值变化过程)
解决方案 »
- 如何向水晶报表中子报表的"参数字段"传值?
- 服务器提交了协议冲突. Section=ResponseStatusLine
- 怎么让DataGridView 有的行有几列不可编辑.
- 最后一百分,谁能帮我解决问题,全送!关于窗体闪烁
- 关于字符串清零问题(急)
- 求助:怎样才能当鼠标停在TreeView的菜单上时(包括子菜单),显示该菜单的内容,就像ToolTip提示一样??
- 请教:对位级别的逻辑操作 谢
- 水晶报表的数据显示问题
- crystalreport"存取被拒"問題
- crystal report 报 query engine error:报表文件名?
- 有没有人用过VS进行远程调试C#程序
- SocketAsyncEventArgs 求助
比如你原来的程序是
int x = 0;
while (x < 10)
{
DataGrid1.Cells[1, 1].Text = (Convert.ToInt32(DataGrid1.Cells[1, 1].Text) + 1).ToString();
x++;
}这个代码会刷新10次控件。
你应该这么写:
int x = 0;
int value = Convert.ToInt32(DataGrid1.Cells[1, 1].Text); // 操作前将控件属性传给一个变量
while (x < 10)
{
value = value + 1; // 计算
}
DataGrid1.Cells[1, 1].Text = value.ToString(); // 将结果传回控件