当前位置:编程学习 > C#/ASP.NET >>

VS2008+SQL2005读取显示数据库的问题

var ds = from s in _DB.T001用户表
                     where s.ID_T001用户表 == int.Parse(login.LoginValue)
                     select s;
            this.label1.Text = ds.First().昵称;//这里有问题,麻烦专业人士帮忙!
--------------------编程问答-------------------- Student student = (from s in list
where  s.ID== 1
select  s).First();
string s = (from a in ary
                    select a).First(a => a=="");
--------------------编程问答-------------------- 有什么问题,贴出来

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

ds.First()取出来的是一个对象,并不是单纯的string,所以不能直接给label赋值。 --------------------编程问答-------------------- 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.昵称;
} --------------------编程问答--------------------

var ds =( from s in _DB.T001用户表
  where s.ID_T001用户表 == 1
  select s).FirstOrDefault();
if(ds !=null)
{
  this.label1.Text = ds.昵称;
}
--------------------编程问答-------------------- 更具你的需求改改
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();


用变量存储查询结果 --------------------编程问答-------------------- 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.昵称;
} --------------------编程问答-------------------- 学习,学习
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,