可利用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.   

    1.new 一个新form,里面有dataGridView
    2.在第2个窗体中定义一个事件,双击时触发,窗体1中注册这个事件,事件参数来传递值
    3.4,代码中逻辑控制
    5. dataset.update
      

  2.   

    DataGridView1.CurrentCell = DataGridView1[0, 0];
    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计