这个DataSet是用VS2005数据源配置向导配置的一个Access数据库
DataGridView和其中的最核心的表绑定了现在我要删除DataGridView中的某条记录
如果在Access中,那么与该记录相关的记录也会被删除俺要问的是
在DataSet中所有其他的与这个表相关的记录(当然遵守数据库的原则)是否会像Access数据库中一样删除谢谢各位

解决方案 »

  1.   

    经本人验证可以,代码如下        aDataSet dataSet;        aTableAdapter aTa;
            bTableAdapter bTa;        public Form1()
            {
                InitializeComponent();
                dataSet = new aDataSet();            aTa = new aTableAdapter();
                aTa.Fill(dataSet.a);            bTa = new bTableAdapter();
                bTa.Fill(dataSet.b);            dataGridView1.DataSource = dataSet.a;            dataGridView2.DataSource = dataSet.b;
            }        private void dataGridView1_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
            {
                aTa.Update(dataSet.a);
                bTa.Update(dataSet.b);
                bTa.Fill(dataSet.b);
            }
      

  2.   

    楼主如果不调用Update()和Fill()方法更新数据集的话,原先的DataSet中的数据是不会跟着Access数据库
    内容的变化自动变化的。