private void CreateRelation() {
// Get the DataColumn objects from two DataTable objects in a DataSet.
DataColumn parentCol;
DataColumn childCol;
// Code to get the DataSet not shown here.
parentCol = DataSet1.Tables["Customers"].Columns["CustID"];
childCol = DataSet1.Tables["Orders"].Columns["CustID"];
// Create DataRelation.
DataRelation relCustOrder;
relCustOrder = new DataRelation("CustomersOrders", parentCol, childCol);
// Add the relation to the DataSet.
DataSet1
// Get the DataColumn objects from two DataTable objects in a DataSet.
DataColumn parentCol;
DataColumn childCol;
// Code to get the DataSet not shown here.
parentCol = DataSet1.Tables["Customers"].Columns["CustID"];
childCol = DataSet1.Tables["Orders"].Columns["CustID"];
// Create DataRelation.
DataRelation relCustOrder;
relCustOrder = new DataRelation("CustomersOrders", parentCol, childCol);
// Add the relation to the DataSet.
DataSet1
解决方案 »
- 关于boxing 与unboxing 的疑问。
- (rdlc,水晶报表)报表换行问题
- 将winform做计划任务
- 求一个正则表达式,在线等待,谢谢!
- 新手求教,如何在主窗口显示不同窗口
- 如何保証WebServices的安全性
- winform的问题
- c# 中多线程调用显示标签的问题
- 问问那个可恶的下拉菜单的问题...请问,下来菜单比如有几个选项(11,22,3434,)怎么在选了一项后,按一个按钮,就把选项上的那个数字付给一个
- DevExpress 控件库,还有那些开发UI控件库
- 100分求解决方案。
- "Visual Studio.NET 已检测到指定的Web服务器运行的不是ASP.NET1.1版."怎么办?
怎么不可以建!同一个表,取两次,以不同的表名放到DATASET中就可以建成了,我现在问一问高手们有没有
比这更好的方法?
你遇到什么情况啊 需要这么一个关系,说来听听。
DataSet myDataSet = new DataSet();
SqlDataAdapter myDataAdapter = new SqlDataAdapter("select * from testRelation",myConnection);
myDataAdapter.Fill(myDataSet);
myDataSet.Relations.Add("myRelation",
myDataSet.Tables[0].Columns["id"],
myDataSet.Tables[0].Columns["parentid"]);
foreach(DataRow drParent in myDataSet.Tables[0].Rows)
{
Response.Write("<p>" + drParent["description"] + ":" );
foreach(DataRow drChilden in drParent.GetChildRows("myRelation"))
{
Response.Write("<li>" + drChilden["description"]);
}
}