c#怎么把数据库里面的一套试题全部显示到textbox上

编程之艺术 2015-01-13 11:51:33
MySqlConnection mycon = new MySqlConnection(strcon);
mycon.Open();
MySqlCommand cmd;
cmd = new MySqlCommand("select * from admin ", mycon);
cmd.CommandType = CommandType.Text;
MySqlDataReader mda = cmd.ExecuteReader();
//MySqlDataAdapter da = new MySqlDataAdapter();
//da.SelectCommand = cmd;
//DataSet md = new DataSet();
//da.Fill(md);



if (mda.Read())
{

this.textBox1.Text = mda[0].ToString() + mda[1].ToString() + "\r\n" + mda[2].ToString() + "\r\n" + mda[3].ToString() + "\r\n" ;
///textBox1.Text = mda[1].ToString() + "\r\n";
//for (int i = 0; i < 45;i++ )
//{
// for (int j = i; j < 6; j++)
// {
// this.textBox1.Text = md.Tables[0].Rows[i][j].ToString();
// }
//}



}


// button2.Enabled = false;

mycon.Close();
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
我叫小菜菜 2015-01-13
  • 打赏
  • 举报
回复
这。。。 好吧,简单点也好,直接把试题文本显示即可。
编程之艺术 2015-01-13
  • 打赏
  • 举报
回复
唉,最好发现少了一个“+”,应该是“+=”
江南小鱼 2015-01-13
  • 打赏
  • 举报
回复

StringBuilder sb = new StringBuilder();
if (mda.Read())
             {
sb.Append(mda[0].ToString() + mda[1].ToString() + "\r\n" + mda[2].ToString() + "\r\n" + mda[3].ToString() + "\r\n" );
             }
this.textBox1.Text = sb.ToString();
於黾 2015-01-13
  • 打赏
  • 举报
回复
你这样写不就行了,有什么问题?里面有图片?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧