问题描述
- c# sqlserver 把两个表绑定到dataset上 有点急啊 求大神 求大神
-
string sql = "select POINT_STAGE.NAME, POINT_STAGE.LOW_STAGE, POINT_STAGE.HIGH_STAGE, POINT_STAGE.UPPER, WATER_DATA.INPUT_DATE, WATER_DATA.WATER_LEVEL, WATER_DATA.VOLTAGE, WATER_DATA.GSM from POINT_STAGE, WATER_DATA";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);DataSet ds = new DataSet(); da.Fill(ds, "POINT_STAGE.NAME, WATER_DATA"); //这里我也知道不能绑定两个表 但是我不会做啊 BindingSource bs = new BindingSource(ds, "POINT_STAGE, WATER_DATA"); dataGridView1.DataSource = bs; bs.DataSource = ds;
解决方案
有没有大神啊 在线等
解决方案二:
da.Fill(ds, "tab"); //这里只是给这个查出来的数据源起个别名,写一个即可
//DataSource 数据源 绑定数据源
dataGridView1.DataSource = ds.Tables["tab"];
BindingSource bs = new BindingSource(ds, "POINT_STAGE, WATER_DATA");//这句可以不要
时间: 2025-01-09 13:38:29