我通过
string sql = "select * from 数据库名1 where 条件 in(select 字段名1 from 数据库名2 where 字段名2 like'" + "%" + this.textBox1.Text + "%" + "')";这个查询结果有多条记录
我想要赋值给Textbox
我用如下代码实现:
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
textBox2.Text = ds.Tables[0].Rows[i]["code"].ToString().Trim() + "\r\n";
}
但是运行结果始终只有查询结果的最后一个记录在textbox的第一行。
不知道动态赋值需要怎么样控制换行捏?
请指教
string sql = "select * from 数据库名1 where 条件 in(select 字段名1 from 数据库名2 where 字段名2 like'" + "%" + this.textBox1.Text + "%" + "')";这个查询结果有多条记录
我想要赋值给Textbox
我用如下代码实现:
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
textBox2.Text = ds.Tables[0].Rows[i]["code"].ToString().Trim() + "\r\n";
}
但是运行结果始终只有查询结果的最后一个记录在textbox的第一行。
不知道动态赋值需要怎么样控制换行捏?
请指教
但是listbox控件有个最大的麻烦是 不方便复制查询结果
listBox1.Items.Add("用户名:" + ds.Tables[0].Rows[i]["code"].ToString().Trim());