首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# dataset 行列取值 ,新手求解.

2012-10-21 
C# dataset 行列取值在线等,新手求解...............................1.xml文件rootipic121212/ipic

C# dataset 行列取值 在线等,新手求解...............................
1.xml文件
<root><ipic>121212</ipic><ccip>1212</ccip><...>...</...></root>
 2.读取项目了到dataset
DataSet ds = new DataSet();ds.ReadXml(“”);
3.遍历ds 怎么输出
ipic 121212 ccip 1212
 
foreach(DataRow dr in dt.Rows)
  {
  //遍历列
  for(int i=0;i<dt.Columns.Count;i++)
  {
   
  Response.Write(dr[i].ToString());
  }
  Response.Write("<br />");
  }
只能取出 121212 1212
 
注:要ipic和ccip节点 和节点值 121212和1212。求解

[解决办法]
Columns有个属性可以取得列名吧,ColumnsName什么的,你试试
[解决办法]
ipic是列名,不是ds里的数据,你如果要输出(列表:值)的话

foreach (DataRow dr in dt.Rows)
{
//遍历列
for (int i = 0; i < dt.Columns.Count; i++)
{

Response.Write(dt.Columns[i].ColumnName + ":" + dr[i].ToString() + "&nbsp;&nbsp;");
}
Response.Write("<br />");
}

热点排行