C#中,如何将存在数组中的数据,在Listbox里全部显示

for(inti=0;i<100;i++){StuInfo[i]=st.getStuInfo();//Studentst;getStuInfo()是一个返回学生信息的函数... for (int i = 0; i < 100; i++)
{
StuInfo[i] = st.getStuInfo();// Student st; getStuInfo()是一个返回学生信息的函数
}
(1)这样是不是已经存入数组了?
(2)该怎么在LISTBOX 里全部显示出来,而不是一条一条显示。
(3)如果用List<Student> myset = new List<Student>();的话,如下所示的语句是不是就是将数据存入myset里了? 如果是的话,怎么在listbox里显示全部?,如果不是的话,怎么才能存进去?
st.getStuInfo();
for (int i = 0; i < myset.Count; i++)
{
myset.Add(st);
}
展开
 我来答
溉药袉阜2d
推荐于2017-09-20 · TA获得超过148个赞
知道答主
回答量:40
采纳率:100%
帮助的人:48.6万
展开全部
绑定学生信息的代码示例:

  /// <summary>
        /// 获取学生的集合信息,这里说明方法,只用一个学生姓名表示,具体使用你的学生类
        /// </summary>
        /// <returns></returns>
        private List<string> GetStudentList()
        {
            var students = new List<string>();

            for (var i = 0; i < 10; i++)
            {
                students.Add("学生" + (i + 1));
            }
            return students;
        }
        
        /// <summary>
        /// 绑定学生信息到控件
        /// </summary>
        public void BindListBox()
        {
            var students = GetStudentList();//获取学生的集合信息
            listBox1.DataSource = students;//直接绑定数据
        }

有问题直接提问,在线答。

更多追问追答
追问
students.Add("学生" + (i + 1));
我用一个学生类,来返回学生信息,然后再BUTTON1里 用学生类里的返回信息函数,将TEXTBOX输入的内容,返回出来,放到数组里面,那么在用list的时候,我该在MYSET.add(?);
也就是students.Add("学生" + (i + 1))里的"学生" + (i + 1) 我该填什么?
追答
students.Add("学生" + (i + 1))里的"学生" + (i + 1)  是我用于模拟测试的数据,
其实你的students.Add(学生对象.要显示的属性)就可以了。
printf59277
2014-04-03 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1268万
展开全部
1这样存入 ,很容易出错
2 你说的“不是一条一条显示”,如果不是要按照一条条显示你为什么还要用listbox?
3你调试下看你的myset 刚new出来的 myset.Count会等于多少呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
184779891
2014-04-03 · TA获得超过109个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:82.8万
展开全部
  1. 答案是肯定的。但是需要一个前提  变量 i 不能越界

  2. 通过遍历的方式 一条一条添加进ListBox.Items里面即可

  3. 答案也是肯定的。List就是这么使用的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanxun0403
2014-04-03 · TA获得超过101个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:120万
展开全部
ListBox.Item.add(数组值);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式