DataTable dt = organize.select_orgcode_Automatic(name);
                    foreach (DataRow row in dt.Rows)
                    {
                        txt_Orgcode.Text = row[0].ToString().Trim();
                    }
一般要读取出来DATATABLE的一行数据,大家都这样子写的吧,  我想问下还有什么一种写法没

解决方案 »

  1.   


    DataTable dt = organize.select_orgcode_Automatic(name);
                        foreach (DataRow row in dt.Rows)
                        {
                            txt_Orgcode.Text = row[0].ToString().Trim();
                        }
    有时候也用for循环,还是要做下判断
      

  2.   


    var orgCodes = from row in dt.AsEnumerable()
                   select row[0]
      

  3.   

       Linq  犀利
      

  4.   

    for (int i=0;i<dt.rows.count;i++)
                        {
                            txt_Orgcode.Text = dt.rows[i]["Column_Name"].tostring();
                        }
      

  5.   

    foreach (DataRow row in dt.Rows)
                        {
                            txt_Orgcode.Text = row[0].ToString().Trim();
                        }你这样写,最后txt_Orgcode.Text得到的是最后一行的第一列数据,