第一个问题`你可以编辑DataGridView控件添加列用它的DataPropertyName与sql里的字段进行绑定在来该它在DataGridView显示的名字HeaderText属性`
第二个问题
用SqlCommandBuilder
SqlDataAdapter下的Update
方法可实现
string sqlstr ="select form 数据表;
sqldataAdapter da=new sqldataAdapter (sqlstr,sqlconn);
dataset ds=new Dataset ();
dafill(ds);
Grview1datasource=ds;
Grview1Databind();
望采纳 谢谢
把你上面那一坨全删了,把下面的复制到form_load中修改成你自己的。
SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog=你的数据库名字;User ID=数据库账号;Password=数据库密码");
DataSet ds = new DataSet();
DataTable dt = new DataTable();
string sql = "select from 表名";
connOpen();
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
sdaFill(ds,"test");
dt = dsTables["test"];
connClose();
dataGridView1DataSource = dtDefaultView;
在左边工具箱中选择数据>>DataGridView控件。
然后DataGridView控件右上角有一个黑色的小箭头,单击,编辑列。
添加,页眉名称(显示在控件上的列的名称,就是你要显示在窗体上的列的名称),添加一个以后关闭(我只是示列一下,需要继续添加不用关闭),然后右边的属性>>数据>>DataPropertyName(绑定数据库列名,意思就是绑定你要显示在这一列的数据库的列名)
控件添加完成。
代码部分:
控件名 AutoGenerateColumns = false; 中间一个点。。。注意看。 (取消自动创建列)
string sql = "查询语句";
SqlDataAdapter a = new SqlDataAdapter(Sql,"这里放链接通道");
DataSet b = new DataSet(); aFill(b,"指定名称随意"); 控件名DataSource = bTables["指定的随意名称"]; 如有问题可以再问我。
以上就是关于急,很急,非常急!!在vs窗体中用DataGridView控件时如何绑定数据库!!!全部的内容,包括:急,很急,非常急!!在vs窗体中用DataGridView控件时如何绑定数据库!!!、VS如何利用GridView控件,显示某个网站数据库服务器上数据库中图书信息表中的信息啊求代码~~谢谢。、新手请教!!VS2008 C# winform连接SQLite数据库及dgv控件绑定的的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)