问题描述
请告诉我。创建了 2 个类(数据模型)
public class User
{
public int UserID { get; set; }
public string UserName { get; set; }
public string Department { get; set; }
public int Office { get; set; }
public string Position { get; set; }
public string Phone { get; set; }
public float Mobile { get; set; }
public string EMail { get; set; }
public string Login { get; set; }
public int idArm { get; set; }
}
和
public class arm
{
public int id { get; set; }
public string name { get; set; }
public string Detalis { get; set; }
}
我在表单上安装了 2 个 GridControlls 并通过DataSet显示数据
string connectionString = ConfigurationManager.ConnectionStrings["connectionSIPiT"].ConnectionString;
string command = "SELECT * FROM Users";
string command2 = "SELECT * FROM arm";
sqlConnection = new SqlConnection(connectionString);
SqlDataAdapter adapter = new SqlDataAdapter(command2,sqlConnection);
SqlDataAdapter adapter1 = new SqlDataAdapter(command,sqlConnection);
DataSet dataset1 = new DataSet();
adapter.Fill(dataset1,"arm");
adapter1.Fill(dataset1,"Users");
DataColumn keyColumn = dataset1.Tables[0].Columns[0];
DataColumn foreignKeyColumn = dataset1.Tables[1].Columns[9];
dataset1.Relations.Add("armUsers",keyColumn,foreignKeyColumn);
armBindingSource.DataSource = dataset1;
armBindingSource.DataMember = "arm";
userBindingSource.DataSource = armBindingSource;
userBindingSource.DataMember = "armUsers";
gridControl1.DataSource = userBindingSource;
gridControl2.DataSource = armBindingSource;
如何在主表 GridControll 中选择一行。发送报告数据。或者传递主表的id来构建报表?谁能遇到这样的任务?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)