C#2005 DataGridView的使用? 谁知道C#2005里面 DataGridView的使用?不用自动连接的要语句控制的!给一段子看看,我让这家货整死拉!!刚转到C#很不适应。再者谁会在这下面做报表!帮帮!!谢谢拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕哦 楼主也是新来玩05的啊 我也是刚转进的 不过都挺熟练啦 给你个地址 你去好好学习吧http://hi.baidu.com/thcjp/blog/item/2e5bddb4a77223738bd4b2a5.html对你会有帮助的 .net编程方面的技术问题, 请加20962976, 会给你一个解答 回 daqiangguo() 在 编辑里把 GRIDVIEW 的自动生成列 前的勾去掉。如果只是简单的显示,添加绑定列后 给其 绑定字段赋值(数据表的字段名对应) 终于搞定了 下面的代码希望对你有帮助 string DSN = System.Configuration.ConfigurationManager.AppSettings.Get("DSN"); SqlConnection conn = new SqlConnection(DSN); conn.Open(); SqlDataAdapter ca = new SqlDataAdapter("SELECT * FROM t_Bank",conn); DataSet ds = new DataSet(); ca.Fill(ds); dataGridView1.DataSource = ds.Tables[0].DefaultView; //加入银行名称 DataGridViewTextBoxColumn column_addText = new DataGridViewTextBoxColumn(); dataGridView1.Columns.Remove("BankDesc"); column_addText.DataPropertyName = "BankDesc"; column_addText.Name = "BankDesc"; column_addText.HeaderText = "银行名称"; dataGridView1.Columns.Add(column_addText); //加入银行代码 column_addText = new DataGridViewTextBoxColumn(); dataGridView1.Columns.Remove("BankCode"); column_addText.DataPropertyName = "BankCode"; column_addText.Name = "BankCode"; column_addText.HeaderText = "银行代码"; dataGridView1.Columns.Add(column_addText);我是学这个的http://community.csdn.net/Expert/topic/5259/5259030.xml?temp=.741543 column_addText.DataPropertyName = "BankCode";这个是主面的.在前台设置了好像没有用.这么简单的问题,可能对会的人太简单的都忽略了.可能能搞B/S结构的人来说很不习惯. for example:SqlConnection con = new SqlConnection("server=.;database=student;uid=sa;pwd=0421"); SqlDataAdapter sda = new SqlDataAdapter("select * from studentDetails", con); DataSet ds = new DataSet(); sda.Fill(ds, "student"); //不自动生成列 this.dataGridView1.AutoGenerateColumns = false; this.dataGridView1.DataSource = ds.Tables["student"]; this.dataGridView1.Columns["snoColumn"].DataPropertyName = "sno"; this.dataGridView1.Columns["snameColumn"].DataPropertyName = "sname"; this.dataGridView1.Columns["sageColumn"].DataPropertyName = "sage";说明:snoColumn,snameColumn,sageColumn分别为三个自定义列的"name"属性.新年快乐!呵呵. 求教高手 VS2010无法调试 C# 照片上传问题 讨论一下,我认为c#最关键要掌握的几项技术 第一次用treeview。请教! 求助,重新封装gridview 程序布署到用户机子上后,FreeTextBox的问题 c# 做一个跟电脑任务管理器差不多的怎么做? 我要做个MIS系统,用什么样的框架? 怎样在c#中使用vc++代码? c#中在字符串前面带一个@什么意思? 关于vs2005中自带的水晶报表与RDLC(ReportViewer)报表的问题
http://hi.baidu.com/thcjp/blog/item/2e5bddb4a77223738bd4b2a5.html对你会有帮助的
如果只是简单的显示,添加绑定列后 给其 绑定字段赋值(数据表的字段名对应)
string DSN = System.Configuration.ConfigurationManager.AppSettings.Get("DSN");
SqlConnection conn = new SqlConnection(DSN);
conn.Open();
SqlDataAdapter ca = new SqlDataAdapter("SELECT * FROM t_Bank",conn); DataSet ds = new DataSet();
ca.Fill(ds); dataGridView1.DataSource = ds.Tables[0].DefaultView;
//加入银行名称
DataGridViewTextBoxColumn column_addText = new DataGridViewTextBoxColumn();
dataGridView1.Columns.Remove("BankDesc");
column_addText.DataPropertyName = "BankDesc";
column_addText.Name = "BankDesc";
column_addText.HeaderText = "银行名称";
dataGridView1.Columns.Add(column_addText);
//加入银行代码
column_addText = new DataGridViewTextBoxColumn();
dataGridView1.Columns.Remove("BankCode");
column_addText.DataPropertyName = "BankCode";
column_addText.Name = "BankCode";
column_addText.HeaderText = "银行代码";
dataGridView1.Columns.Add(column_addText);我是学这个的http://community.csdn.net/Expert/topic/5259/5259030.xml?temp=.741543
SqlDataAdapter sda = new SqlDataAdapter("select * from studentDetails", con);
DataSet ds = new DataSet();
sda.Fill(ds, "student");
//不自动生成列
this.dataGridView1.AutoGenerateColumns = false;
this.dataGridView1.DataSource = ds.Tables["student"];
this.dataGridView1.Columns["snoColumn"].DataPropertyName = "sno";
this.dataGridView1.Columns["snameColumn"].DataPropertyName = "sname";
this.dataGridView1.Columns["sageColumn"].DataPropertyName = "sage";说明:
snoColumn,snameColumn,sageColumn分别为三个自定义列的"name"属性.
新年快乐!呵呵.