关于C#实现怎么在richtextbox中显示数据的问题?

我要在richtextbox中显示查询的数据 查询语句是
select 班级 from dbo.xueyuan(" + textBox1.Text.Trim() + "," + textBox2.Text.Trim() + ")
在richtextbox事件中怎么写 求大神代码?

第1个回答  2013-12-04
用DataGridView显示数据不是更好吗?dgvCtrol.Source=查询数据返回类型为DataTable追问

额 我用windows form 的 加了个richtextbox

第2个回答  2013-12-04
没看懂意思 你是想把查询结果显示在Rchtextbox中吗?追问

是的 就想把结果在richtextbox中显示

追答

用select 语句查询 返回一个DataTable的对象,遍历这个对象,使用RichTextBox的AppendText方法加入到RichTextBox中 是和你想的这样的嘛

追问

是的

追答

那问题不就这样解决了 还有什么不清楚的?

追问

表示也很菜鸟 求大神来段代码

追答

等下

追问

好的 谢谢哈

追答

private void Query()
{
string query = "select RName from Role";
DataTable table = GetData(query);
for (int i = 0; i < table.Rows.Count; i++)
{
richTextBox1.AppendText(table.Rows[i][0].ToString() + "\r\n");
}
}

private static readonly string conStr=@"Data Source=SKY-PC\TR;Initial Catalog=master;Integrated Security=True";

private DataTable GetData(string query)
{
SqlConnection con=new SqlConnection (conStr);
SqlDataAdapter da=new SqlDataAdapter (query,con);
DataTable table=new System.Data.DataTable ();
da.Fill(table);
return table;

}

本回答被提问者采纳
相似回答