| 发表于:2007-03-23 21:50:102楼 得分:10 |
for example: private void form1_load(object sender, eventargs e) { databind(); } private void databind() { //初始化datagridview datagridviewtextboxcolumn column = new datagridviewtextboxcolumn(); column.name = "sno "; column.headertext = "学号 "; //设置绑定数据源的sno字段 column.datapropertyname = "sno "; this.datagridview1.columns.add(column); column = new datagridviewtextboxcolumn(); column.name = "sname "; column.headertext = "姓名 "; //设置绑定数据源的sname字段 column.datapropertyname = "sname "; this.datagridview1.columns.add(column); column = new datagridviewtextboxcolumn(); column.name = "sage "; column.headertext = "年龄 "; //设置绑定数据源的 "sage "字段 column.datapropertyname = "sage "; this.datagridview1.columns.add(column); //设置不自动产生列 this.datagridview1.autogeneratecolumns = false; this.datagridview1.allowusertoaddrows = false; //以下进行数据绑定 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.datasource = ds.tables[ "student "]; } | | |
|