遍历Datatable

 //方法一 
    DataSet dataSet = new DataSet();
    DataTable dt = dataSet.Tables[0];
    for (int i = 0; i < dt.Rows.Count; i++)
     {
      string strName = dt.Rows[i]["字段名"].ToString();
     }  

//方法二 
DataSet myDataSet = new DataSet();
            foreach (DataRow myRow in myDataSet.Tables["temp"].Rows)
            {
                var str = myRow[0].ToString();
            }  
//方法三
  DataTable dt = new DataTable();
            foreach (DataRow dr in dt.Rows)
            {
                object value = dr["ColumnsName"]; 
            }

 //方法四 遍历datatable获取其中的值某一字段的值 
            DataTable dt = new DataTable();
            string key = string.Empty;
            //DICNAME、CNNAME数据库表中字段,根据这2个字段值来筛选数据
            DataRow[] drs = dt.Select(string.Format("DICNAME='{0}' AND CNNAME='{1}'", ZiDuan, Zhi));
            if (drs.FirstOrDefault()  != null)
            {
                foreach (DataRow row in drs)
                {
                    //遍历筛选过的数据获取其中某个字段的值
                    key = ConvertObjectToString(row["SUBCODE"]);
                }
            }


       public string ConvertObjectToString(object obj)
        {
            if (obj != null)
            {
                return obj.ToString();
            }
            return string.Empty;
        }

 

转载于:https://www.cnblogs.com/macT/p/10207132.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值