c#如何使用DATATABLE提取数据库的数据,例如通过ID号,提取其它属性值,最好有实例,谢谢

比方说通过ID为3,找到对应用户的姓名等信息,再把这些信息提取出来

DataTable dt = GetData(); //获得数据
string id = dt.Rows["行号,从0开始"]["列名"].ToString();
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-31
从网上找一个DBHelp文件,里面有一个方法
Datatable table=new Datatable();
table= DBHelp.getDataTable("select * from TableName where id=@id")

从datatable中提取字段 asp.net C#语言
回答:DataSet是用于存放DataTable 等的数据集.ds.Tables["IDb"]只是取出了哪张数据表.ds.Tables["IDb"].rows[0]["ID"].toString();取出的是该张数据表中第一行列名为ID的值,若有多行,需要循环取. 若还有不明白之处,加Q,麻烦把问题结了..呵呵~

在c#中怎么遍历MySQL数据库中的数据 大侠们能给个实例最好
太长了,使用DataTable吧,从mysql中取数据不讲了,就把遍历写一下吧 for(int i;i<datatable.Rows.Count;i++){ string id = datatable.Rows[i][0].ToString();……} 反正不知道你的题目意思,就这么写一下

c# 如何将一个datatable的数据进行判断帅选后, 提取某几个字段写入一...
使用SQL语句,select * from 表一 insert into datatable2

如何提取DataTable中的某一列字段的所有数据,进行运算
1)方法一:\/\/遍历DataTable,取出所有的ID :List<int> lstID = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList();2)方法二:List ls = new List (); \/\/存放你一整列所有的值 DataTable dt ; \/\/你的DataTable foreach (DataRow dr in dt.Rows){ ls.Add(...

C# DataTable表内数据计算问题!!紧急求助!!
Post = n.Key.t3, Count = n.Count() }; int weight1 = query.Count(p => p.Count == 2);weight1算法如上:weight2实在没看懂你描述的什么意思;

C#链接SQLSERVER后怎么样通过主键来查找数据其他属性信息
建意楼主看一下ADO.net 方面的知识 select top 1 * from table where id=1 比如这条语句,查询出来的结果是一条记录,你可以理解为他是一张表(只不过只有一条记录)然后通过SqlDataReader对象执行这条查询语句,结果的时候可以这样写 打个比方 string TextBox1=objReader["单价"].ToString();string...

在C#中怎样把数据库中的数据添加到DataTable中
DataTable Query(OleDbConnection conn, string sql){ OleDbDataAdapter adapter = new OleDbDataAdapter(sql, conn);DataSet ds = new DataSet();try { adapter.Fill(ds, "factors");} catch (Exception ex){ _log.Error("GetFactorsInfo() fail: ", ex);} return ds.Tables[0];} \/\/ 将Data...

C# 如何撰写将一个Datatable的所有奇数行提取出来生成一个表,所有偶...
可以试一下DataView, 用DataView.RowFilter做筛选,然后用DataView.ToTable()直接生成Table。我没时间做试验了,你可以试一下。另外,如果只是想得到奇数行和偶数行的集合,用LINQ更方便:var oddRows = table.Rows.Cast<DataRow>().Where((row, index) => index % 2 == 0).ToArray();var ...

C#中怎么提取数据
OleDbDataAdapter myAdapter = new OleDbDataAdapter(cmd);myAdapter.Fill(ds);return ds[0];返回了一个datatable,然后就可以取数据了

用c#语言写替换数据库中表的值
给你个思路吧!~取数据的时候 别用Reader 用 adapter 来取! 数据要取两列 一列User_ID ,用定位数据的,一列Name 用来显示 的!~ 得到个DataTable 然后绑定Combox!this.comboBox1.DataSource = dt;\/\/设置查询结果集为控件的数据源 this.comboBox1.DisplayMember = “User_ID”;\/\/显示相应列...

相似回答