DataGridView默认情况下会显示所绑定对象的属性,如绑定一个List<User>,User的Name、Age、Gender等属性会作为Column的内容显示出来.

当数据源是一个字符串集合时,string的属性只有Length,因此显示的也就只有长度。

解决方案:

1.添加一个类,将string内容作为类的成员。datagridview数据源绑定此类的集合

2.循环这个字符串集合,使用dataGridView1.Rows.Add(string)来添加数据。

3.使用匿名类型

来源:https://bbs.csdn.net/topics/390446413?page=1

DataGridView默认情况下会显示所绑定对象的属性,如绑定一个List<User>,User的Name、Age、Gender等属性会作为Column的内容显示出来。对于一个字符串来说,只有一个实例属性Length,因此显示的即为字符串的长度了。当然,如果有其他属性存在,仍然会作为Column显示出来。

要想使DataGridView显示字符串集合,可以使用匿名类型将字符串进行包装:

var test = new List<string> { "just", "a", "test" };
dataGridView1.DataSource = (from s in test select new { s }).ToList();

转载于:https://www.cnblogs.com/hanje/p/10230897.html

C# datagridview绑定Liststring显示的是数据长度相关推荐

  1. DataGridView和ListT绑定不显示问题

    在学习DataGridView 和List<T>绑定时发现DataGridView不会显示数据.后来发现要用类的属性才能正常显示,如果直接用类的字段等来显示,则无法显示数据. 代码如下: ...

  2. repeater用法一步一步详讲,用来绑定和显示数据信息

    估计要分两部: 一部分UI部分:在一个div里面可以写个repeater服务器控件,用来横排显示需要的数据:<asp:Repeater id="" runnat=" ...

  3. WinForm DataGridView 绑定泛型List(ListT)/ArrayList不显示的原因和解决

    背景:无意间遇到了一个不大不小的问题,希望对一些遇到的人有所帮助! 一.问题 WinForm DataGridView 绑定泛型List (List<T>)/ArrayList不显示,UI ...

  4. Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据

    <?XML:NAMESPACE PREFIX = O /> 图表1 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中.问题是,某些字段拥有大量文字数据,我是 ...

  5. GridView控件绑定数据库显示数据

    1 USE master 2 GO 3 IF EXISTS(SELECT * FROM sysDatabases WHERE name='BookDB') 4 DROP DATABASE BookDB ...

  6. datagridview绑定与详细说明 (搜集)

    1.实现一个用于处理数据库教程数据检索的详细信息的方法. 下面的代码示例实现一个 getdata 方法,该方法对一个 sqldataadapter 组件进行初始化,并使用该组件填充 datatable ...

  7. Druid monitor中SQL监控显示不出数据(已解决)

    Druid monitor中SQL监控显示不出数据(已解决) 检查方法一: 查看Druid monitor中的数据源是否可访问 如下图则数据源可访问: 这时检查application.yaml中的配置 ...

  8. DataGridView绑定list的注意事项

    1.DataGridView数据绑定对比(DataTable与泛型List):        当DataGridView的DataSource是DataTable的时候,DataTable的数据改变时 ...

  9. 显示gsensor即时数据的apk 用gsensor来判断手机的静和动 气压计的测试应用

    即时显示gsensor的数据,可以在调试重力感应器驱动和测试手机性能时起到很好的作用.类似的,SensorEventListener还可以用在其他感应器的场合,比如光感应.地磁感应.这里用两种方式来完 ...

  10. WPF 中DataGrid控件显示和设置数据

    一.基础知识 1.DataGrid控件:用来显示数据的控件,从对象集合中获取信息并在具有行和单元格的网格中显示信息.每行和单独的对象相对应,并且每列和对象的某个属性相对应. 2.在DataGrid 中 ...

最新文章

  1. Cesium学习笔记(九):导入3D模型(obj转gltf)
  2. IDA 逆向工程 反汇编使用
  3. caffe安装,编译(包括CUDA和cuDNN的安装),并训练,测试自己的数据(caffe使用教程)
  4. redis pub/sub 聊天
  5. java 酒店系统_基于JAVA的酒店管理系统
  6. 只用了2个周末,15岁中国学生斩获苹果WWDC奖学金
  7. ST:没错,又是我!继续涨价!
  8. Java SecurityManager getThreadGroup()方法与示例
  9. XMLHelper 辅助类
  10. 福建省计算机中职类高考400分多少名,重要参考!福建高职分类各院校近两年招生计划及分数线汇总来了,快收藏...
  11. linux装回windows系统,将全盘安装的linux换回windows
  12. Go语言的一些使用心得
  13. 如何利用ping命令拥有最佳MTU?
  14. javaweb JAVA JSP智能社区管理系统JSP小区物业管理系统物JSP小区管理系统源码 JSP物业社区管理系统
  15. ztree在vue中的使用 使用封装好的vue-giant-tree
  16. docker安装和一些基本操作
  17. adblock 屏蔽网站广告 免费
  18. 微信公众号历史数据采集和推文监控
  19. 全新 Google Pixel Watch 重磅上线 | 着手为 Wear OS 构建应用!
  20. CentOS 7 搭建 Keepalived+LVS NAT模式 高可用集群

热门文章

  1. 【JAVA】数字相加
  2. hdu 1099 Lottery
  3. jQuery EasyUI API 中文文档 - 数值微调器(NumberSpinner)
  4. 深度学习pytorch基础入门教程(1小时)-神经网络
  5. 一个很好的开源图像处理软件--imageJ (2
  6. VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)
  7. Colaboratory平台+Mask R-CNN进行模型训练和实例分割
  8. 【keras】数据增强之---ImageDataGenerator
  9. 利用Python把遥感影像的某几个波段合成
  10. arcgis_spatialjoin