可能表达不准确:
我想实现这样的功能,我初学,做个小程序,使用richtextbox控件来显示数据库里面的内容,一张表里有10个不同的字段,可能在richtextbox里面不同的位置要使用text显示出来,是不是需要建立10个对应字段的变量然后使用字符串分别操作,最后赋值给richtextbox.text?

解决方案 »

  1.   

    是不是需要建立10个对应字段的变量然后使用字符串分别操作,最后赋值给richtextbox.text?
                           ~~~~~~~~~~~~~~~~~~~~~~~~~是。
      

  2.   

    也可以先用SQL语句把10个字段连接起来,查询出来,再绑定到控件
      

  3.   

    通过SQL语句把相应表中字段铭查出来,然后绑定到控件上面
      

  4.   

    SQL查询数据select * from A
    通过dataset,datareader循环查询数据。
    richtextbox.text+="";
      

  5.   

    string strConnection="连接字符串";
    string strCmd="select * from youtable";     
    SqlDataAdapter da = new SqlDataAdapter(strCmd, strConnection);
    da.SelectCommand.CommandTimeout = 240;
    DataSet ds = new DataSet();
    da.Fill(ds);
    da.Dispose();
    DataTable dt=ds.Tables[0];
    richtextbox1.Text=dt.Rows[i]["colname"];//i为你要取的行
      

  6.   

    回楼上各位:
    我做了一个类,10个字段可以通过数据库类分别取出了,接下来是不是需要
    string a = richtextbox1.Text=dt.Rows[1]["colname"];
    string b = richtextbox1.Text=dt.Rows[2]["colname"];
    string c = richtextbox1.Text=dt.Rows[3]["colname"];
    .
    .
    .
    string j = richtextbox1.Text=dt.Rows[10]["colname"];//]最后 string text = a+b+c+...j  
    这么做可以吗?假如中间字符串c我需要控制字体颜色等,需要怎么操作?谢谢