C#连接数据库是用到的控件DataTable怎么访问其中具体的一个值,比如,第一行第一列的值???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#连接数据库是用到的控件DataTable怎么访问其中具体的一个值,比如,第一行第一列的值???相关的知识,希望对你有一定的参考价值。

string s=Dt.Rows[0][0].toString(); 参考技术A 首先你得在最上面的命名空间里加上这一句:using System.Data.SqlClient;然后才可以写链接数据库的代码,链接数据库时这样写:
string s = "server=服务器名(本地服务器可以写一个小数点来代替);database=数据库名;uid=用户名;pwd=密码;";//连接数据库;
SqlConnection conn = new SqlConnection(s);
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM 表名 WHERE 列名='" + this .user_name.Text.ToString() + "' ", conn);
SqlDataReader sdr = cmd.ExecuteReader();//从数据库以只读的方式获取数据



if (!sdr.Read())

//当系统中不存在当前用户时操作;

else

//当系统中存在该用户的时候一些操作;

参考技术B 访问控件的row 索引 0追问

请详细一点。row我试过不行,它出来时第一行的集合吧??最好有个例子,谢谢

追答

TextBox1.Text = this.GridView1.Rows[0].Cells[0].Text
你试试这个 行的话帮我采纳下哦
我任务 呵呵

C# Winform 关于ListView控件绑定DataTable

今天用到ListView控件,这里总结一下ListView控件绑定DataTable的方法

下面需要特别注意的是,绑定的过程中实现绑定控件的column的属性,再进行item的绑定。

与DataGridView不同的是,不能直接使用DataSourse绑定,

再者,绑定第一个Items的时候一定要实例化一个Item进行单独绑定,因为第一个Item与后面的不用即Item与SubItem的区别,下面的代码中也给出了相应的注释

 

[csharp] view plain copy
 
  1. private void LoadData()  
  2.        {  
  3.            string sql = @"select * from room";  
  4.            DataTable dt = DBUtil.getDataTable(sql);  
  5.   
  6.            this.listView1.Columns.Clear();  //好习惯,先清除再添加保证数据的一致性  
  7.            this.listView1.Columns.Add("roomid");   
  8.            this.listView1.Columns.Add("typeids");  
  9.            this.listView1.Columns.Add("price");  
  10.   
  11.            this.listView1.Items.Clear();  
  12.   
  13.            int length = dt.Rows.Count;  
  14.   
  15.            for (int i = 0; i < length; i++)  
  16.            {  
  17.                ListViewItem lvi = new ListViewItem(dt.Rows[i]["roomid"].ToString());  //ListView的第一个Item作为主项需要单独添加  
  18.   
  19.                string typeid = dt.Rows[i]["typeids"].ToString();  
  20.   
  21.                switch (typeid)  
  22.                {  
  23.                    case "1":  
  24.                        lvi.ImageIndex = 0;   //设置每个Item类型绑定的图片类型  
  25.                        break;  
  26.                    case "2":  
  27.                        lvi.ImageIndex = 1;  
  28.                        break;  
  29.                    case "3":  
  30.                        lvi.ImageIndex = 2;  
  31.                        break;  
  32.   
  33.                    default:  
  34.                        break;  
  35.                }  
  36.   
  37.                lvi.SubItems.Add(dt.Rows[i]["typeids"].ToString());   //后面添加的Item都为SubItems ,即为子项  
  38.                lvi.SubItems.Add(dt.Rows[i]["price"].ToString());  
  39.                this.listView1.Items.Add(lvi);//最后进行添加  
  40.            }  
  41.        }  

以上是关于C#连接数据库是用到的控件DataTable怎么访问其中具体的一个值,比如,第一行第一列的值???的主要内容,如果未能解决你的问题,请参考以下文章

C#中的listview控件datagridview控件,怎么使用

c# winform 怎么查询datatable里面的数据

C# 如何调整DataTable的大小?有人说调属性,但是MicroSoft Visual 2010 C# 没有DataTable控件。

c#怎么通过表头字段获得整个datatable的一列的数据

c# 怎么通过表头字段获得整个datatable的一列的数据

C#将datatable生成easyui的绑定tree 的json数据格式