c# datatable取值

我想在一个页面上用datatable取已审核的信息 其中包括已回复的信息和未回复的信息
title = GetData().Tables[0].Rows[0]["title"].ToString();
l_text = GetData().Tables[0].Rows[0]["leave_text"].ToString();
r_text = GetData().Tables[0].Rows[0]["reply_text"].ToString();
但是其中有些未回复的信息中r_text为空 所以会报“在位置 0 处没有任何行”
请问我该怎么处理 有什么好的解决办法呢 谢谢

第1个回答  2011-04-08
if(GetData().Tables[0].Rows.Count>0)本回答被提问者采纳

c#datatable怎么取值
string test=datatable.Rows[i][“username”].ToString(); \/\/需把username替换为真正的列名

c#DataTable 中取值
DataTable dt=一个datatable的数据源;dt.rows[rowindex 第几行]["字段名"或columnsindex第几列].toString();if(dt.rows.count==0||dt==null){ \/\/用户的处理逻辑 }

asp.net c# 如何取出datatable指定行的值
1、首先输入下方的代码:int count = dt.Rows.Count;2、然后再输入下方的代码:string[] Accounts = new string[count];3、然后再输入下方的代码:for (int i = 0; i < count; i++) Accounts[i] = dt.Rows[0][1].ToString();这样就完成了。

C#如何获取datatable指定行的值
DataTable dt = new DataTable();\/\/填充表 \/\/获得行 DataRow dr1 = dt.Rows.Find("Key");DataRow dr2 = dt.Rows[0];\/\/获得列数据 string colString1 = dr1[1].ToString();string colString2 = dr1["ColumnName"].ToString();...

c#中怎么取得DataTable中的一个值
DataTable dt =new DataTable () foreach (DataRow row in dt.Rows) { string bb= row["member_id"].ToString() }

C# 遍历datatable中的数据,与textbox中的值比较,是否重复
获取datatable中的值 bool ishas=false;DataTable dt=new DataTable();foreach (DataRow dr in dt.Rows){ if(dr["列名"].ToString()==TextBxo1.Text){ ishas=true;} } if(ishas){ \/\/在这里不添加 } else { \/\/在这里添加一行到dt中,然后重新绑定一下控件 } ...

c# datatable提取指定内容
DataTable _dt=QueryData();DataTable _newDt=null;if(_dt!=null && _dt.Rows.Count>0){ _newDt=DataTable (); _newDt.Columns.Add("时间"); _newDt.Columns.Add("姓名"); foreach(DataRow r in _dt.Rows) { if(r["姓名"].ToString()=="张三") { _...

C#中定义了一个DataTable,怎样求得表中的最大值,并返回对应的行和列...
rows.count;i++){ for(int j=1;j<=列数;j++){ if(num<Convert.roint32(datatable.rows[i][j].tostring())){ num=Convert.roint32(datatable.rows[i][j].tostring());max=num;h=i;l=j;} } } 循环结束后 max中存的是最大值 h是行数 l是列数 代码未在C#环境中检测 ...

c# DataTable的单元格取值Null赋值null的问题
DataTable dt = new DataTable("demo");dt.Columns.AddRange(new DataColumn[] { new DataColumn("AA", Type.GetType("System.Int32")), new DataColumn("AB", Type.GetType("System.String")), new DataColumn("AC", Type.GetType("System.String")), new DataColumn("AD", Type.GetType(...

c#.net 怎么获取datatable中某一列的值?
\/\/ DataTable dt int max=dt.AsEnumerable().Select(t => t.Field<int>("c列")).Max();

相似回答