永发信息网

C#List的某个元素做DataGridView的数据源

答案:2  悬赏:40  手机版
解决时间 2021-04-08 01:14
  • 提问者网友:欲劫无渡
  • 2021-04-07 14:42
定义一个对象集合ListA每个元素都有 name,age,sex的属性,我现在要将A[0]作为ataGridView的数据源,我用了this.dataGridView1.DataSource = A[0];不显示
最佳答案
  • 五星知识达人网友:野慌
  • 2021-04-07 15:30
DataSource数据源对象通常是要实现IList接口的集合对象,A[0],是集合中的一个对象,一个对象字段属性再多也不是一个集合,自然不能作为数据源绑定到表格,你可以把列表过滤到只有一条记录,然后将其作为数据源 DataSource=A;
全部回答
  • 1楼网友:千夜
  • 2021-04-07 16:29
我有种感觉。 你的rowpostpaint或cellformating里是不是触发了 rowpostpaint或cellformating事件。 rowpostpaint 这个是行重绘。只要行想要重绘。他就执行。 仔细检查下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯