我的下列代码放在了一个按钮事件中,为何第一次执行正确,而第二次执行时总是死机!谢谢!
DataSet ds=new DataSet();
SqlConnection sqlConn=new SqlConnection("server=127.0.0.1;database=NorthWind;uid=sa;pwd=;");
SqlDataAdapter sda1=new SqlDataAdapter("select EmployeeID,LastName,FirstName from Employees",sqlConn);
ds=new DataSet();
sda1.Fill(ds,"emp");
DataGridTableStyle dt=new DataGridTableStyle();
DataGridColumnStyle dc;
dc=new DataGridTextBoxColumn();
dc.MappingName="EmployeeID";
dc.HeaderText="EmployeeID";
dt.GridColumnStyles.Add(dc); dc=new DataGridTextBoxColumn();//添加第一个表的列
dc.MappingName="LastName";
dc.HeaderText="LastName";
dt.GridColumnStyles.Add(dc);
dc=new DataGridTextBoxColumn();
dc.MappingName="FirstName";
dc.HeaderText="FirstName";
dt.GridColumnStyles.Add(dc); dt.MappingName="emp";
this.dataGrid1.TableStyles.Add(dt); this.dataGrid1.DataSource=ds;
this.dataGrid1.DataMember="emp";
谢谢!
DataSet ds=new DataSet();
SqlConnection sqlConn=new SqlConnection("server=127.0.0.1;database=NorthWind;uid=sa;pwd=;");
SqlDataAdapter sda1=new SqlDataAdapter("select EmployeeID,LastName,FirstName from Employees",sqlConn);
ds=new DataSet();
sda1.Fill(ds,"emp");
DataGridTableStyle dt=new DataGridTableStyle();
DataGridColumnStyle dc;
dc=new DataGridTextBoxColumn();
dc.MappingName="EmployeeID";
dc.HeaderText="EmployeeID";
dt.GridColumnStyles.Add(dc); dc=new DataGridTextBoxColumn();//添加第一个表的列
dc.MappingName="LastName";
dc.HeaderText="LastName";
dt.GridColumnStyles.Add(dc);
dc=new DataGridTextBoxColumn();
dc.MappingName="FirstName";
dc.HeaderText="FirstName";
dt.GridColumnStyles.Add(dc); dt.MappingName="emp";
this.dataGrid1.TableStyles.Add(dt); this.dataGrid1.DataSource=ds;
this.dataGrid1.DataMember="emp";
谢谢!
解决方案 »
- VSTO开发的Excel文件不能和别的文件同时打开
- 淘宝网站的自动登陆问题,登陆后无法请求其它的页面,向高手求救~~~~
- splitContainer控件的问题
- 在现成的通讯软件上添加聊天室
- 引用WCF服务出错,跪求高手指点,在线
- web service 的客户端访问问题?
- 我想用c#开发一个基于网关的短消息首发程序,欢迎大家讨论!200$
- 学习C#有段时间了,也敲了不少例子,可就是水平不见高
- 我在重写ComboBox时想禁掉那个小黑框自已处理用户按下拉按钮后的东东
- 本身设计的时候排好的,为什么我的WEB窗体总是有换行?
- 小弟集中最近困恼我的几个问题,恳请大哥们帮解惑?
- 关于安装自己做的安装包后,控件注册地址变了的问题
你试试this.dataGrid1.DataSource=new DataView(dt);
private DataGridTableStyle dt = null;
在按钮处理事件的开头
if(dt != null)
dataGrid1.TableStyles.Remove(dt);===============================
CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
软件!
界面: http://qqwwee.com/
下载: http://qqwwee.com/csdn.rar 包含源代码