在WINFORM中如何把写在datagrid中的数据写到一张表中!并且进行一些数据的判断处理?
我的datagrid读取数据库的表T1,
T1:
编号 名称 现有数量 实际数量 数量差额 数量正负
1 A 10 NULL NULL NULL
2 B 10 NULL NULL NULL
3 C 10 NULL NULL NULL
4 D 10 NULL NULL NULL
5 E 10 NULL NULL NULL
然后在datagrid中的实际数量中输入数据,然后更新T1表,数据如下:编号 名称 现有数量 实际数量 数量差额 数量正负
1 A 10 12 2 正
2 B 10 15 5 正
3 C 10 5 5 负
4 D 10 10 0 正
5 E 10 8 2 负
如何实现??谢谢!
我的datagrid读取数据库的表T1,
T1:
编号 名称 现有数量 实际数量 数量差额 数量正负
1 A 10 NULL NULL NULL
2 B 10 NULL NULL NULL
3 C 10 NULL NULL NULL
4 D 10 NULL NULL NULL
5 E 10 NULL NULL NULL
然后在datagrid中的实际数量中输入数据,然后更新T1表,数据如下:编号 名称 现有数量 实际数量 数量差额 数量正负
1 A 10 12 2 正
2 B 10 15 5 正
3 C 10 5 5 负
4 D 10 10 0 正
5 E 10 8 2 负
如何实现??谢谢!
解决方案 »
- 分治法写算法!!!
- 如何从数据库字符串中获取数据库名?
- vs2005 水晶报表每次都要求“输入数据库密码” 去掉了验证也不行啊?
- 如何把Button按钮添加到Textbox的文本框中?
- 请教一下C1Chart控件怎么添加横坐标是日期的数据?
- c# 两个显示器间form移动,listview复制的问题
- 通过程序关闭DEBUG
- long.parse 能否将16进制字符串转化为数字? 16进制字符串是否写为 0xFFFF? 2进制呢?
- WPF中Slider实时记录播放进度并且拖拽滑动Thumb实现播放进度的控制
- 我做了一个 ASP.NET网站的 注册码 组件。。请大家提提意见。。。
- SQL SERVER 存储大文本出错?HELP!!!
- 上传附件
private DataTable dataT;
private SqlDataAdapter adp;
private SqlCommandBuilder sqlBuilder = new SqlCommandBuilder();窗体加载on_load事件
string selectcmd;
SqlConnection conn = DB.dbConn();//自己定义的,你也可以自己定义一个
selectcmd = "select time_id ,xq ,jc ,class_id ,room_id ,course_id ,teacher from schedule_info where room_id='"+ roomId_ccc +"'
//数据读取
adp = new SqlDataAdapter(selectcmd,conn);
adp.Fill(dataset,"schedule_info");
dataT = dataset.Tables["schedule_info"];
dataT.PrimaryKey = new DataColumn[]{dataT.Columns[0]};
sqlBuilder.DataAdapter = adp;
dataGrid1.DataSource = dataset.Tables["schedule_info"];
count = dataT.Rows.Count;在datagrid修改更新 提交更新事件
private void button1_Click(object sender, System.EventArgs e)
{
try
{
adp.Update(dataT);
count = dataT.Rows.Count;
}
catch(Exception ex) { MessageBox.Show(ex.Message ); }
}这个是要设置主键的(在你数据库里设置一个字段为主键)