也就是修改小三角指示处位置的数据。例如,有两个form1,form2。我在form1中有一个datagird,里面显示着数据。form2我要显示form1中datagird小三角指示处位置的记录数据,并且点击form2中确定按钮的时候,可以将修改的数据更新到form1中的datagird小三角指示处的位置。请问怎么做?

解决方案 »

  1.   

    创建一个全局的DataSource,让Form1和Form2都引用这个全局的DataSource
      

  2.   

    使用c#语言,我使用如下语句进行修改datagird中当前选择的记录,可每次都不能成功,请问是怎么回事?我用的是update语句,请帮忙看看写的是否正确。 
    C# code
    ...........
    SqlCeCommand cmd = conn.CreateCommand();
    cmd.CommandText = "update Categories set Category Name=?,Description=? where Category ID=?";cmd.Parameters.Add("Category Name",  edtfrm.textBox2.Text.ToString());
    cmd.Parameters.Add("Description", edtfrm.textBox3.Text.ToString());
    cmd.Parameters.Add("Category ID", edtfrm.textBox1.Text.ToString());
    cmd.ExecuteNonQuery();
    cmd.CommandType = CommandType.TableDirect;
    cmd.CommandText = "Categories";
    .........其中Categories 是表的名称,Category ID,Category Name,Description分别是表中字段的名称。 我每次执行都不成功。
      

  3.   

    就是一执行到cmd.ExecuteNonQuery(); 
    这一句,就出错。 不知是我的sql写的有问题,还是别的原因。 另外可以从另一个窗体把修改的数据放到类似edtfrm.textBox3.Text中。