呵呵,有这个问题,能否有人提供代码。谢谢有ds.table[0],两列 dm,dmmc (代码和代码名称一一对应) ,有俩字符串a,b,
先判a是否dm里。,是否在dmmc里面。
再判断 当 dm= a 时,dmmc的值是否为b

解决方案 »

  1.   


               DataSet ds = new DataSet();
                DataTable dt = new DataTable();
                dt.Columns.Add(new DataColumn("dm",typeof(string)));
                dt.Columns.Add(new DataColumn("dmmc", typeof(string)));            dt.Rows.Add("a","b");            ds.Tables.Add(dt);            foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    if (dr["dm"].ToString() == "a" && dr["dmmc"].ToString() == "b")
                    {
                        Console.WriteLine("dm = a, dmmc = b");
                        break;
                    }
                }
      

  2.   

    for(int i=0; i<ds.table[0].rows.count; i++)
    {
         if(ds.table[0].row[i]["dm"].tostring()=="a" && ds.table[0].row[i]["dmmc"].tostring()=="b" )
            return true;
         else
            return false;
    }
      

  3.   

    DataTable DT = ds.Tables[0];
    for (int i = 0; i < DT.Rows.Count; i++)
                {
    if(DT.Rows[i][0].ToString()=="a"  || DT.Rows[i][0].ToString()=="a")
                 {
    }
    if(DT.Rows[i][0].ToString()=="a" && DT.Rows[i][0].ToString()=="a")
    {}
                }
      

  4.   

    感谢各位,问题我在说明一下,有ds.table[0],两列 dm,dmmc 
    结构如下:
    DM DMMC
    1 协议
    2 合同
    3 定委
    4 灵活
    5 升学
    6 出国
    7 项目
    8 其它有变量 a,b
      
    if(a在DM里)
      {
           if(b在DMmm里)
              {
               If dm=a && dmmc!=b)
               {
                 输出b值不对
                 
                 }
           } 
           else
           {
               输出 “b值不对” 
           }
    }
    else
    {
        输出 “a值不对”
    }