选择 datagridview其中的一行 然后在单击修改按钮 把选中的datagridview那一行的数据在重新赋值到另一个窗

[复制链接]
查看11 | 回复3 | 2011-3-3 08:24:05 | 显示全部楼层 |阅读模式
选择 datagridview其中的一行 然后在单击修改按钮 把选中的datagridview那一行的数据在重新赋值到另一个窗体中的控件中 然后单击修改 保存到 Access数据库中 在刷新datagridview


回复

使用道具 举报

千问 | 2011-3-3 08:24:05 | 显示全部楼层
选中获取行的关键值(string x=datagridview.Rows【datagridview.selectIndex】.cells【0】.text)【类似这个样子】传到第二页面第二个页面是Form2 f2=new Form2();f2.Show();这样的话你在Form2里定义Public string GJZ=“”;然后再:f2.GJZ=x;然后根据关键值搜索数据库,在f2.Load函数里:"select * from 表名 where GJZ='"+this.GJZ+"'"获取数据后绑定到显示空间上。
回复

使用道具 举报

千问 | 2011-3-3 08:24:05 | 显示全部楼层
去 你是否还有个值没设置,也就是说,没设置KEY值,datasource不知道更具什么来删除这一行,你找下 dataGridView中是否有个这样的CommandKey之类的属性要不就是你sqldatasource高级那一项没选择可以进行增删改。
回复

使用道具 举报

千问 | 2011-3-3 08:24:05 | 显示全部楼层
public static string m;在修改按钮事件里面:m =datagridview1.currentrow.Cells[0].Value.ToString();然后在顾客信息里面调用上一个类里面的m的值去查询数据库;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行