永发信息网

如何在messagebox显示多条数据,注意数据来源于数据库,要求在同一个massagebox中?

答案:2  悬赏:60  手机版
解决时间 2021-03-21 03:47
如何在messagebox显示多条数据,注意数据来源于数据库,要求在同一个massagebox中?
最佳答案
MessageBox中最多只能显示1024个字符(汉字占用两个字符),如果超过会被自动截断。所以如果你要显示的数据比较多,建议自设一个窗体用来模拟MessageBox。
数据太长的话会被自动换行,如果需要手工换行,可以插入回车换行符,比如在VB中可以用vbCrLf常数,注意,回车换行符也是要占用字符数的(占用2个)。追问
到这步就卡住了,希望能帮我解决,详细点


请用c#代码解决
全部回答

在输出字符串中添加换行就可以了。

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);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蓝天准系统P650HP6-G怎么样?
是宇宙飞船多少画
排骨黄糕饺子馆我想知道这个在什么地方
平安普惠 寿险保单信息认证里的用户名和密码
山东莒南鲍家村
28亿美元是多少rmb
2005年正月十六是什么星座
大庆的美称是什么?
南京哪里能装裱拼图?
广联达生成侧面钢筋用梁腹板高,用不用先画完
八点9×1点1×0点七用简便计算
CAD 另存为2004之后还是80M,是一个地形图,怎
当你骂老公他家人全家死光,现在不理我了
擦珍珠膏是先擦乳液还是混合一起用?
格兰仕滚筒洗衣机工作时按键失灵怎么回事
推荐资讯
派克超滑笔和钢笔哪个好
昆山汽车站到集善新村多远,打车需要多少
想去唱歌,哪里有KTV
薪资过万的高级web开发工程师掌握哪些技能
脸部整形后脸会很僵硬吗
岽灵地址在什么地方,想过去办事
耐克保修多久
cf中保存的游戏视屏在哪个文件夹找?
蚂蚁属于动物还是昆虫
1234口,是个5位数,李老师说:“我在这个数
我想买大排量摩托车 他们都是水车没有手续 水
第二军医大学中医招女生吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?