我用如下代码计算datagridview中查询到的数据某列的和,运行老是报错:输入字符串的格式不正确。
我不知道错在哪了?请大侠们帮忙看看
float jz = 0,sz=0;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
jz += float.Parse(dataGridView1.Rows[i].Cells[12].Value.ToString());
sz += float.Parse(dataGridView1.Rows[i].Cells[14].Value.ToString());
}c#datagridview
我不知道错在哪了?请大侠们帮忙看看
float jz = 0,sz=0;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
jz += float.Parse(dataGridView1.Rows[i].Cells[12].Value.ToString());
sz += float.Parse(dataGridView1.Rows[i].Cells[14].Value.ToString());
}c#datagridview
解决方案 »
- C#创建excel文件的问题!
- winfrom中的MonthCalendar 是否有類似web中的DayRender事件
- NET Framework 创建IIS站点后,创建应用程序无效的问题
- 在问:Enterprise Library2.0那有下载!!!
- 要多少钱合适?
- 求助-彩票3中的分布过滤算法
- 急求:用c#如何实现将datagrid中的数据导入到excel表并保存
- 求助:这段 C++ 程序,怎么改写为 C# 程序,谢谢!
- 怎样使WEBFORM的BUTTON按钮变灰呀!
- 论为什么不用Jtoken 去解析对象
- 求一个关于在C#.net的窗体应用程序的客户端和服务器组件视频教材
- c#禁止控件获取焦点
MessageBox.Show(dataGridView1.Rows[i].Cells[12].Value.ToString());
MessageBox.Show(dataGridView1.Rows[i].Cells[14].Value.ToString());输出什么,是否是合法的数字,前后是否有空格?
float num1=0;for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
float.TryParse(dataGridView1.Rows[i].Cells[12].Value.ToString(),out num);
jz += num
float.TryParse(dataGridView1.Rows[i].Cells[14].Value.ToString(),out num1);
sz +=num1
}