在 datagridview 中 修改数据后,再从新累加数据,然后插入到数据库中。
2010-08-25 21:22
381 查看
在 datagridview 中 修改数据后,再从新累加数据,然后插入到数据库中。
用的for循环,先以行循环相加,然后在列循环相加,把数据放到table 中
DataTable dtable = new DataTable();
DataTable dt = new DataTable();
dt.Columns.Add("a", typeof(decimal));
dt.Columns.Add("b", typeof(decimal));
dt.Columns.Add("c", typeof(decimal));
dt.Columns.Add("d", typeof(decimal));
dt.Columns.Add("e", typeof(decimal));
dt.Columns.Add("f", typeof(decimal));
dt.Columns.Add("h", typeof(decimal));
dt.Columns.Add("j", typeof(decimal));
for (int i = 1; i < dataGV.Rows.Count; i++)
{
int sum = 0;
for (int j = 2; j < dataGV.ColumnCount; j++)
{
sum += int.Parse(dataGV.Rows[i].Cells[j].Value.ToString());
}
dataGV.Rows[i].Cells[0].Value = sum;
dataGV.Rows[i].Cells[1].Value = sum;
}
for (int k = 0; k < dataGV.ColumnCount; k++)
{
int lsum = 0;
for (int h = 1; h < dataGV.Rows.Count; h++)
{
lsum += int.Parse(dataGV.Rows[h].Cells[k].Value.ToString());
}
dataGV.Rows[0].Cells[k].Value = lsum;
}
for (int i = 0; i < dataGV.Rows.Count; i++)
{
DataRow dr = dt.NewRow();
dr["a"] = dataGV.Rows[i].Cells[0].Value.ToString();
dr["b"] = dataGV.Rows[i].Cells[1].Value.ToString();
dr["c"] = dataGV.Rows[i].Cells[2].Value.ToString();
dr["d"] = dataGV.Rows[i].Cells[3].Value.ToString();
dr["e"] = dataGV.Rows[i].Cells[4].Value.ToString();
dr["f"] = dataGV.Rows[i].Cells[5].Value.ToString();
dr["h"] = dataGV.Rows[i].Cells[6].Value.ToString();
dr["j"] = dataGV.Rows[i].Cells[7].Value.ToString();
dt.Rows.Add(dr);
}
用的for循环,先以行循环相加,然后在列循环相加,把数据放到table 中
DataTable dtable = new DataTable();
DataTable dt = new DataTable();
dt.Columns.Add("a", typeof(decimal));
dt.Columns.Add("b", typeof(decimal));
dt.Columns.Add("c", typeof(decimal));
dt.Columns.Add("d", typeof(decimal));
dt.Columns.Add("e", typeof(decimal));
dt.Columns.Add("f", typeof(decimal));
dt.Columns.Add("h", typeof(decimal));
dt.Columns.Add("j", typeof(decimal));
for (int i = 1; i < dataGV.Rows.Count; i++)
{
int sum = 0;
for (int j = 2; j < dataGV.ColumnCount; j++)
{
sum += int.Parse(dataGV.Rows[i].Cells[j].Value.ToString());
}
dataGV.Rows[i].Cells[0].Value = sum;
dataGV.Rows[i].Cells[1].Value = sum;
}
for (int k = 0; k < dataGV.ColumnCount; k++)
{
int lsum = 0;
for (int h = 1; h < dataGV.Rows.Count; h++)
{
lsum += int.Parse(dataGV.Rows[h].Cells[k].Value.ToString());
}
dataGV.Rows[0].Cells[k].Value = lsum;
}
for (int i = 0; i < dataGV.Rows.Count; i++)
{
DataRow dr = dt.NewRow();
dr["a"] = dataGV.Rows[i].Cells[0].Value.ToString();
dr["b"] = dataGV.Rows[i].Cells[1].Value.ToString();
dr["c"] = dataGV.Rows[i].Cells[2].Value.ToString();
dr["d"] = dataGV.Rows[i].Cells[3].Value.ToString();
dr["e"] = dataGV.Rows[i].Cells[4].Value.ToString();
dr["f"] = dataGV.Rows[i].Cells[5].Value.ToString();
dr["h"] = dataGV.Rows[i].Cells[6].Value.ToString();
dr["j"] = dataGV.Rows[i].Cells[7].Value.ToString();
dt.Rows.Add(dr);
}
相关文章推荐
- 在数据库服务端,添加一个表格,然后在MFC中对数据库表格的数据做插入、删除和修改
- 定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表
- 转载!!!Hibernate插入和修改数据到数据库中时不修改存在默认值字段
- 数据库修改之更新员工表,根据ID删除Mapping表数据,再插入数据
- 数据库复习总结(7)-表的创建以及插入命令、数据修改、数据删除
- DataGridView绑定数据库,取得的数据插入到DataGridView指定列(一)
- 用修改DataGridView数据并更新数据库
- 用DataGridView修改数据库数据完整代码(手动)
- java从文件中读取数据然后插入到数据库表中
- 修改mysql默认字符集的方法(插入数据库数据乱码)
- Yii-数据模型- 自定义数据,数据库插入,修改方法
- 用DataGridView修改数据库数据完整代码(转)
- C# datagridview怎么保存修改或新增数据到数据库
- 笔记:读取sql文件,然后将数据批量插入数据库
- C# 在dataGridView中行首或行尾手动添加记录、修改一行记录(1.行尾添加,非数据库连接形式 2.修改某一行的数据 3.插入行首,不覆盖行首)
- 创建一个sms.db数据库俩面在创建一个message表,插入数据然后在读取数据
- Hibernate插入和修改数据到数据库中时不修改存在默认值字段
- Sqlite 常用函数封装:修改密码,创建数据库、获取表段、字段,取值、插入、删除数据、执行Sqlite指令
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中
- Java连接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash