自己在DataGrid属性生成器里加上这两个字段帮定列
解决方案 »
- 快下班了,出了个问题,打开cmd访问网络共享路径 提示"拒绝访问
- 讨论:VS2005和VS2008的区别以及各自优点,100分
- 问一个关于接口实例化的问题?
- C#,已知一个dll,如何从中获取所包含的类的名称
- 怎样用asp.net c# 把excel表中的数据导入到SQL中?
- 怎样成为.net工程师
- SqlCommand执行一sql语句后,我想将那个查找到的id赋给变量以便下次insert怎么办?
- 求C#访问Excel的例子,这方面的帖子或者书刊请达人们多多推荐,小弟先谢谢了。
- 使用SqlCommandBuilder生成sql时,怎样处理sql中的关键字??
- 请问大家:如何用deepearth加载百度地图?
- ShowDialog()得窗口关闭问题
- 怎么是我的程序不出现在进程列表中.
{
System.Data.OleDb.OleDbConnection con=new System.Data.OleDb.OleDbConnection();
System.Data.OleDb.OleDbCommand comm=new System.Data.OleDb.OleDbCommand();
System.Data.OleDb.OleDbDataAdapter da=new System.Data.OleDb.OleDbDataAdapter ();
System.Data.DataSet ds=new DataSet(); string strcon="provider=sqloledb;uid=sa;pwd=;data source=(local);
initial catalog=pubs;Connect Timeout=3000";
con.ConnectionString=strcon;
string strsql="select stor_id,ord_num,ord_date,qty,payterms,title_id,
qty*100 as NewQyt from sales";
comm.CommandText=strsql;
comm.Connection=con;
con.Open();
da.SelectCommand=comm;
da.Fill(ds,"sales");
con.Close();
con.Dispose();
dataGrid1.DataSource=ds;
dataGrid1.DataMember="sales";
dataGrid1.Refresh();
}
catch(System.Exception ex)
{
con.Close();
con.Dispose();
MessageBox.Show(ex.ToString());
}
你在查询分析器里查出来的那两列有数据么,如果有的执行正常的话,在datagrid中肯定可以显示
在查询分析器中有这两列,但是DataGrid中就现实不出来
我在dataGridPoint.DataSource = dtPointInfo;
后面添加了就可以了
ts1.MappingName = "tblPointInfo";
dataGridPoint.TableStyles.Add(ts1);
dataGridPoint.TableStyles.Clear();
average.HeaderText ="平均分";
average.DataField = ds.Tables[0].Columns[0].ColumnName ;
BoundColumn Sum = new BoundColumn();
Sum.HeaderText ="总分";
Sum.DataField = ds.Tables[0].Columns[0].ColumnName ;
DataGrid1.Columns.Add(average);
DataGrid1.Columns.Add(Sum);
DataGrid1.DataBind();