在两个表之间添加 DataRelation, 代码如何写?
1。
一个数据库有两个表,Zongzhang 和Zhichu, 后者是前者的子表,
以下是我的部分代码,在我的代码里如何添加 DataRelation?( 纯代码 )。
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" +
FormCreateDatabase.Path;//返回文件路径
string strSqlZong = "SELECT * FROM Zongzhang";
string strSqlZhi = "SELECT * FROM Zhichu";
OleDbDataAdapter daZong = new OleDbDataAdapter( strSqlZong, strConn );
OleDbDataAdapter daZhi = new OleDbDataAdapter( strSqlZhi, strConn );
daZong.MissingSchemaAction = MissingSchemaAction.AddWithKey;
daZhi.MissingSchemaAction = MissingSchemaAction.AddWithKey;
DataSet ds = new DataSet( );
ds.Clear( );
daZong.Fill( ds, "Zongzhang" );
daZhi.Fill( ds, "Zhichu" );
gridZong.DataSource = ds;
gridZong.DataMember = "Zongzhang";
gridZhi.DataSource = ds;
gridZhi.DataMember = "Zhichu";
2。
我用ADOX创建了一个Access数据文件,能不能在ADOX里直接定义两个表的DataRelation?如何写?