可能表达不准确:
我想实现这样的功能,我初学,做个小程序,使用richtextbox控件来显示数据库里面的内容,一张表里有10个不同的字段,可能在richtextbox里面不同的位置要使用text显示出来,是不是需要建立10个对应字段的变量然后使用字符串分别操作,最后赋值给richtextbox.text?
我想实现这样的功能,我初学,做个小程序,使用richtextbox控件来显示数据库里面的内容,一张表里有10个不同的字段,可能在richtextbox里面不同的位置要使用text显示出来,是不是需要建立10个对应字段的变量然后使用字符串分别操作,最后赋值给richtextbox.text?
~~~~~~~~~~~~~~~~~~~~~~~~~是。
通过dataset,datareader循环查询数据。
richtextbox.text+="";
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为你要取的行
我做了一个类,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我需要控制字体颜色等,需要怎么操作?谢谢