如何在messagebox显示多条数据,注意数据来源于数据库,要求在同一个massagebox中?
答案:2 悬赏:60 手机版
解决时间 2021-03-21 03:47
- 提问者网友:最美的风景
- 2021-03-20 03:52
如何在messagebox显示多条数据,注意数据来源于数据库,要求在同一个massagebox中?
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-03-20 05:14
MessageBox中最多只能显示1024个字符(汉字占用两个字符),如果超过会被自动截断。所以如果你要显示的数据比较多,建议自设一个窗体用来模拟MessageBox。
数据太长的话会被自动换行,如果需要手工换行,可以插入回车换行符,比如在VB中可以用vbCrLf常数,注意,回车换行符也是要占用字符数的(占用2个)。追问
到这步就卡住了,希望能帮我解决,详细点
请用c#代码解决
数据太长的话会被自动换行,如果需要手工换行,可以插入回车换行符,比如在VB中可以用vbCrLf常数,注意,回车换行符也是要占用字符数的(占用2个)。追问
到这步就卡住了,希望能帮我解决,详细点
请用c#代码解决
全部回答
- 1楼网友:往事隔山水
- 2021-03-20 05:41
在输出字符串中添加换行就可以了。
string msg="";while(Reader.Read())
{
string studentNO=Convert.ToString(Reader["StudentNo"]);
string studentName=Convert.ToString(Reader["StudentName"]);
string Sex=Convert.ToString(Reader["Sex"]);
string GradeId=Convert.ToString(Reader["GradeId"]);
msg=msg+String.Format("学号:{0},姓名:{1},性别:{2},年级:{3} ",studentNO,studentName,Sex,GradeId);
}
Reader.Close();
MessageBox.Show(msg);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯