c#连接数据库中的语句 dataGridView1.DataSource = ds.Tables[0] 是什么意思?

还有dataGridView1.SelectedRows[0].Cells[0].Value.ToString()

dataGridView1.DataSource = ds.Tables[0] 意思是:dataGridView1要显示的数据是数据集ds里的第一张表
dataGridView1.SelectedRows[0].Cells[0].Value.ToString()意思是:取出dataGridView1里当前选定行里第一个单元格的数据并转化成字符
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-07
datagridview1.datasource = ds1.tables[0];//将数据集绑定datagridview,完成显示。
通常用法都是先连接数据库,然后将数据表绑定到datagridview,例子如下:
1.连接数据库:
SqlConnection cnn = new SqlConnection();//实例化一个连接
cnn.ConnectionString = "Data Source = datasource; uid = username; pwd =password; database = database_name";//设置连接字符串
cnn.Open();//打开数据库连接
2.让查询在datagridview中显示
SqlDataAdapter da = new SqlDataAdapter();//实例化sqldataadpter
SqlCommand cmd1 = new SqlCommand("select * from 表 , cnn);//sql语句
da.SelectCommand = cmd1;//设置为已实例化SqlDataAdapter的查询命令
DataSet ds1 = new DataSet();//实例化dataset
da.Fill(ds1);//把数据填充到dataset
datagridview1.datasource = ds1.tables[0];//将数据集绑定datagridview,完成显示

说明:dataset是一个数据库在内存中的映像,包括数据库中的表,视图,关系等;sqldataadapter是C#的数据库适配器,需要通过它来查询数据库,要通过SqlDataAdapter.SelectCommand来设置查询语句,查询后填充到dataset中,再把dataset和datagridview绑定就好了,以上代码写在button事件中就可以。本回答被网友采纳
第2个回答  2011-06-23
意思是将ds里面的第一张张绑定到datagridview1控件里
dataGridView1.SelectedRows[0].Cells[0].Value.ToString()是提取选中行的第一个单元格的值,并将它转化为string类型

...dataGridView1.DataSource = ds.Tables[0] 是什么意思?
dataGridView1.DataSource = ds.Tables[0] 意思是:dataGridView1要显示的数据是数据集ds里的第一张表 dataGridView1.SelectedRows[0].Cells[0].Value.ToString()意思是:取出dataGridView1里当前选定行里第一个单元格的数据并转化成字符

C#语句 gvUser.DataSource=Dr gvUser是什么意思~
datagridview1.datasource = ds1.tables[0];\/\/将数据集绑定datagridview,完成显示 说明:dataset是一个数据库在内存中的映像,包括数据库中的表,视图,关系等;sqldataadapter是C#的数据库适配器,需要通过它来查询数据库,要通过SqlDataAdapter.SelectCommand来设置查询语句,查询后填充到dataset中,再把data...

删除表时,dataGridView1.DataSource = ds.Tables[0]这一句提示无法找到...
你删除了dataGridView1的数据源,肯定会报错的。如果你只是想显示数据后,在取消显示,你不需要去删除表,直接指定dataGridView1.DataSource=null;如果是确定是想对ds中的表删除的化,还是要先把dataGridView1.DataSource重新指定,不然绑定时找不到数据源中的表,还是要报错的。

c#关于tables的问题
ds.Tables[0] 是一个 DataTable ds.Tables[0].DefaultView 是一个 DataView 可以作为DataSource的数据源并不只是这两种.所有实现IEnumerable接口的类的实例都可以做为DataSource的数据源,原因是IEnumerable的GetEnumerator()函数.在GridView.DataBind()的时候,就会从DataSource指定的数据源里去找GetEnumerator(...

C#中一个存储过程返回两个结果集,如下图,该如何用Datagridview调用
调用的时候 只需要 DataSet ds=dbHelper.RunProcedure("Web_pGetDataPager");\/\/假设的返回dataset对象的执行存储过程的方法。ds.Tables[0] 就是第一个结果集 ds.Tables[1] 就是第二个结果集 \/\/弱绑定第二个结果集 就是下面这样 Datagridview.DataSource=ds.Table[1];Datagridview.DataBind();

C# 显示sql数据库查询结果 sql
Show("验证用户名成功!");这句话后填一句 DataGridView1.DataSource=ds.Tables["用户名"]这样就可以显示了 你也可以单独取出表中的一列数据,并把数据显示在TextBox中 比如显示你表中第一行第一列的数据 TextBox1.text=ds.Tables["用户名"].Rows[0].cell[0].value.toString()

winfrom C# datagridview表头设置的问题
Table[0]的列绑定。当然还有一个不使用自定义列的方式就是在产生ds.Table[0]这个表时,将Table[0]的各个字段都转换成你要显示的中文的列的名称。另外你不应该使用语句:datagridview1.datasource=ds.Table[0].toString();而应该使用:datagridview1.datasource=ds.Table[0];...

this.dataGridView1.DataSource = null; 这句代码中的 datasource是什 ...
datasource 故名思意,就是数据源的意思,这里可以提供DataTable(数据表),数组,等都是可以识别的。

C#中,关于DataSet和DataSource和DataGridView的问题
赋给 DataGridview的DataSource的值.一般也不使用绑定数据源,数据库连接也是自己写class类文件来完成的。这样代码会更灵活 至于你说的错误,看不到代码,不敢瞎说。你看那些股票软件,一行一行的,背景黑色,红字的,也可以用DataGridView来表现,设置下颜色就行了.所以DataGridView使用是非常多的.

谁用过C#读取mysql数据库中的表,并显示
select from 【表名】说明你名为[test]的数据库中没有名为[tablename]的表。查询数据库[test]中的表名用这句:select table_name from information_schema.tables where table_schema='test'

相似回答