可利用dataGridView1显示SQL2000里的指定n行数据,现在希望能实现下面的控制:
1、dataGridView1第1列可以手工录入信息,也可给个提示(如按F2开窗),然后打开第2个窗体dataGridView1显示需要信息可供选择;
2、第2个窗体通过双击,将第2个窗体第1列的信息返回到第1个窗体dataGridView1第1列;
3、dataGridView1控制第2列,第3列不允许修改;
4、dataGridView1可以自由新增行。但如果末一行第5列没有信息时,不允许新增行;
5、当所以信息处理完毕之后,再点一个按钮更新或新增到SQL2000中;由于是初学C#,所以对上述功能不是很了解,希望大家能帮上忙!
1、dataGridView1第1列可以手工录入信息,也可给个提示(如按F2开窗),然后打开第2个窗体dataGridView1显示需要信息可供选择;
2、第2个窗体通过双击,将第2个窗体第1列的信息返回到第1个窗体dataGridView1第1列;
3、dataGridView1控制第2列,第3列不允许修改;
4、dataGridView1可以自由新增行。但如果末一行第5列没有信息时,不允许新增行;
5、当所以信息处理完毕之后,再点一个按钮更新或新增到SQL2000中;由于是初学C#,所以对上述功能不是很了解,希望大家能帮上忙!
2.在第2个窗体中定义一个事件,双击时触发,窗体1中注册这个事件,事件参数来传递值
3.4,代码中逻辑控制
5. dataset.update
Console.WriteLine(DataGridView1.CurrentCell.Value);
DataGridView1.Columns[1].ReadOnly = true;
DataGridView1.Columns[2].ReadOnly = true;
通过sqldataadapter.update更新数据
CommandBuiler = new OleDbCommandBuilder(adapter);
adapter.Update(dtUpdate);
DataGridView 编程36计