我需要从两张表中查询数据,sql代码如下:
SqlDataAdapter mycommand=new SqlDataAdapter("select SFcarInfo.kind, count(*) as num,sum(SFInfo.FinalCharge) as charge from SFcarInfo,SFInfo where SFcarInfo.id=SFInfo.ChargeNumber group by SFcarInfo.kind",myconnect);
如何将其结果在datagrid中显示列?我是新手,请多多指教!
SqlDataAdapter mycommand=new SqlDataAdapter("select SFcarInfo.kind, count(*) as num,sum(SFInfo.FinalCharge) as charge from SFcarInfo,SFInfo where SFcarInfo.id=SFInfo.ChargeNumber group by SFcarInfo.kind",myconnect);
如何将其结果在datagrid中显示列?我是新手,请多多指教!
DataSet ds=new DataSet();
mycommand.Fill(ds,"SFcarInfo");
DataGrid.DataSource=ds.talbe["SFcarInfo"].DefaultView;
DataGrid.DataBind();
这是把你查询的记录存在DataSet中,通过DataSet显示在DataGrid里。
嗯,他的方法应该可以哦。值的一试!
mycommand.Fill(ds,"SFcarInfo");
DataGrid.DataSource=ds.talbe["SFcarInfo"].DefaultView;
DataGrid.DataBind();
这是把你查询的记录存在DataSet中,通过DataSet显示在DataGrid里。