Student student = (from s in list
where  s.ID== 1
select  s).First();
string s = (from a in ary
                    select a).First(a => a=="");

解决方案 »

  1.   

     this.label1.Text = ds.First().昵称;//这里有问题,麻烦专业人士帮忙!
    你这里有问题的啊,你得到的是一个对象,并不是该对象中的一个属性字段,你可以这样:
    this.label1.Text = ds.First().Select(c=>c.某字段名称);//这里有问题,麻烦专业人士帮忙!
      

  2.   

    ds.First().字段名称 //这样才可以ds.First()取出来的是一个对象,并不是单纯的string,所以不能直接给label赋值。
      

  3.   

    1.int.Parse()不能用于查询表达式
    var ds =( from s in _DB.T001用户表
      where s.ID_T001用户表 == int.Parse(login.LoginValue)
      select s).FirstOrDefault();
    if(ds !=null)
    {
      this.label1.Text = ds.昵称;
    }
      

  4.   


    var ds =( from s in _DB.T001用户表
      where s.ID_T001用户表 == 1
      select s).FirstOrDefault();
    if(ds !=null)
    {
      this.label1.Text = ds.昵称;
    }
      

  5.   

    更具你的需求改改
    SqlConnection mysql = new SqlConnection();
               
                mysql.ConnectionString = "Data Source=localhost;Initial Catalog=xsgt;Integrated Security=True";
                SqlCommand sqlCommand = new SqlCommand();
                sqlCommand.Connection = mysql;
               sqlCommand.CommandType = CommandType.Text;
                sqlCommand.CommandText = "你的sql语句";
                mysql.Open();
                SqlDataReader sqlDateRreader;
                sqlDateRreader = sqlCommand.ExecuteReader();
             while (sqlDateRreader.Read())
                {
                    richTextBox1.Text += "  " + sqlDateRreader["username"].ToString() + "\t"
                    + sqlDateRreader["code"].ToString() + "\r";            }
                Console.WriteLine(richTextBox1.Text);
                mysql.Close();
                sqlDateRreader.Close();
    用变量存储查询结果
      

  6.   

    var ds =( from s in _DB.T001用户表
      where s.ID_T001用户表 == int.Parse(login.LoginValue)
      select s).FirstOrDefault();
    if(ds !=null)
    {
      this.label1.Text = ds.昵称;
    }