我想在把2个表填充到DATAGRID 但是这段代码有什么错吗? 各位大哥进来看看 谢谢 你想填充成什么样子?你上面的代码(我没有调试过),根据情况判断应该是在主从表样式,你绑定该DataSet到DataGrid就可以显示,dataGrid.DataSource = dsIncome1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个新的 DataTable 在 dsIncome1.Relations.Add("TGoodsTIncome",dsIncome1.Tables["TGoods"].Columns["ID"],dsIncome1.Tables["TIncome"].Columns["ID"]);之后,将 表1、表2的数据赋予 你所创建的 DataTable然后将数据源指定为你所创建的 DataTable绑定就 OK了。具体请参考http://expert.csdn.net/Expert/topic/1680/1680975.xml?temp=.1989862 问题在于我编译运行的时候 我点了button 系统说我的sqlDaIncome = new SqlDataAdapter (TGoodsIncome, sqlConStorage); 有错误 我想把2个SELECT中所选择的字段都填充到一个datagrid里面去 然后通过一个button的click事件 让字段的值显示出来 example:DataSet ds = new DataSet();SqlDA.Fill(ds, "Products");SqlDA.SelectCommand = new SqlCommand( "SELECT * FROM Suppliers", SqlCon);SqlDA.Fill( ds, "Suppliers" ); example:SqlDataAdapter SqlDA = new SqlDataAdapter( "SELECT * FROM Products", SqlCon );DataSet ds = new DataSet();SqlDA.Fill(ds, "Products");SqlDA.SelectCommand = new SqlCommand( "SELECT * FROM Suppliers", SqlCon);SqlDA.Fill( ds, "Suppliers" ); 倒 还是不行~~ 我有3个表 TGoods(ID为主键) TIncome(IncomeID为主键,ID为外键) TOut。我是这样建立的 首先在向导里面建立一个SqlDataAdapter 在最后生成SQL语句的时候我在窗口里面添加了TGoods和TIncome这2个表,然后自动生成这样一个sql 语句this.sqlSelectCommand1.CommandText = "SELECT TGoods.Model, TGoods.Name, TGoods.Type, TGoods.Amount, TGoods.IncomePrice," + " TIncome.IncomeAgent, TIncome.IncomeDate, TIncome.IncomeAmount, TIncome.Source, " + "TGoods.ID, TIncome.IncomeID FROM TGoods INNER JOIN TIncome ON TGoods.ID = TIncom" + "e.ID";然后我选择生成数据集,这个时候数据集中我可以选择的表是TGoods,但是现在这个TGoods中集合了上面select语句中选择的所有字段。之后,我把数据binding到了datagrid上。data source和data member也肯定是选择正确了如果是一个表就是ds.clear(); da.fill(ds, "talbe name")就可以了呀~~2个表应该怎么做呢 ?? 各位大哥帮帮忙呀~~~ 方法1:在数据库里建个视图,然后再拖曳到窗体上。方法2:用两个表,然后添加两个表的关系: private DataRelation subscor; subscor = new DataRelation("relat",this.dataSet11.TGoods.IDColumn ,this.dataSet11.TIncome.IDColumn );然后添加在TIncome表中添加计算列this.dataSet11 .TIncome .Columns.Add("Model",typeof(string),"parent.Model");这时把datagrid1绑定到TIncome上就行了 ********* C# WF 中如何做类似内容的 ListView 项********** C#求高人,求详细代码 关于pictureBox的应用 自动搭建项目环境 求救!一个关于fckeditor的问题 请教一个关于Timeout的问题,急!急!急! 问个蠢问题,没有.net Framework能不能运行C#编写的程序 如何生成树(C#) 怎么样保存当前pictureBox里的图像呢? 给个调用存储过程的例子,谢了 请问怎样把一个string里的中文字符串和英文字符串分离出来啊? 帮忙将这个VC函数改成C#函数。
dsIncome1.Relations.Add("TGoodsTIncome",dsIncome1.Tables["TGoods"].Columns["ID"],dsIncome1.Tables["TIncome"].Columns["ID"]);
之后,将 表1、表2的数据赋予 你所创建的 DataTable然后将数据源指定为你所创建的 DataTable
绑定就 OK了。具体请参考http://expert.csdn.net/Expert/topic/1680/1680975.xml?temp=.1989862
SqlDA.Fill(ds, "Products");
SqlDA.SelectCommand = new SqlCommand( "SELECT * FROM Suppliers", SqlCon);
SqlDA.Fill( ds, "Suppliers" );
SqlCon );
DataSet ds = new DataSet();
SqlDA.Fill(ds, "Products");
SqlDA.SelectCommand = new SqlCommand( "SELECT * FROM Suppliers", SqlCon);
SqlDA.Fill( ds, "Suppliers" );
我有3个表 TGoods(ID为主键) TIncome(IncomeID为主键,ID为外键) TOut。
我是这样建立的 首先在向导里面建立一个SqlDataAdapter 在最后生成SQL语句的时候
我在窗口里面添加了TGoods和TIncome这2个表,然后自动生成这样一个sql 语句this.sqlSelectCommand1.CommandText = "SELECT TGoods.Model, TGoods.Name, TGoods.Type, TGoods.Amount, TGoods.IncomePrice," +
" TIncome.IncomeAgent, TIncome.IncomeDate, TIncome.IncomeAmount, TIncome.Source, " +
"TGoods.ID, TIncome.IncomeID FROM TGoods INNER JOIN TIncome ON TGoods.ID = TIncom" +
"e.ID";然后我选择生成数据集,这个时候数据集中我可以选择的表是TGoods,但是现在这个TGoods中集合了上面select语句中选择的所有字段。之后,我把数据binding到了datagrid上。data source和data member也肯定是选择正确了如果是一个表就是ds.clear(); da.fill(ds, "talbe name")就可以了呀~~
2个表应该怎么做呢 ?? 各位大哥帮帮忙呀~~~
方法2:用两个表,然后添加两个表的关系:
private DataRelation subscor;
subscor = new DataRelation("relat",this.dataSet11.TGoods.IDColumn ,this.dataSet11.TIncome.IDColumn );
然后添加在TIncome表中添加计算列
this.dataSet11 .TIncome .Columns.Add("Model",typeof(string),"parent.Model");这时把datagrid1绑定到TIncome上就行了