使用字符串数组绑定datagridveiw控件的时候,默认显示的是字符串的长度,是因为网格查找数组对象的第一个属性,并且显示这个属性,长度就是第一个属性,可是我们要显示的是字符串的内容。
下面首先是默认显示图片和代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form10 : Form
    {
        public Form10()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string[] str = new string[] { "one", "two", "three" };
            this.dataGridView1.DataSource = str;

                   }
    }
    }

我们需要包装一下数组,方法如下:
图片预览

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form10 : Form
    {
        public Form10()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
          
            Item[] items = new Item[] { new Item("one"), new Item("two"), new Item("three") };

            this.dataGridView1.DataSource = items;
        }
    }
    class Item
    {
        private string _text;
        public string Text
        {
            get { return _text; }
        }
        public Item(string text)
        {
            this._text = text;
        }
    }
}

以上内容来自:http://www.cnblogs.com/virusswb/archive/2008/05/25/1206934.html

转载于:https://www.cnblogs.com/jRoger/articles/1862908.html

c#.winform,datagridview,数组,绑定,字符串,字符串数组绑定datagridview显示,长度,显示数组内容...相关推荐

  1. int arr 13 java,java学习13 - 数组的定义、操作、异常、二维数组

    续java学习12: 1.数组,引用类型变量,保存数据实际是保存的数组的首地址 2.定义数组容器三要素,数据类型,大小(长度),数组名 3.数组的定义公式一:数据类型[] 数组名 = new 数据类型 ...

  2. php判断数组是否存在字符串中,php判断数组元素中是否存在某个字符串的方法

    今天在写一个函数的时候,需要用到判断数组中是否存在某个字符串,方便我们继续后面的操作,这里简单为大家介绍下,需要的朋友可以参考下 方法一:采用in_array(value,array,type) ty ...

  3. swift和OC - 拆分数组 和 拆分字符串

    1. 拆分数组 /// 根据 数组 截取 指定个数返回 多个数组的集合func splitArray( array: [Date], withSubSize subSize: Int) -> [ ...

  4. 用字符数组存放一个字符串,然后输出该字符串

    用字符数组存放一个字符串,然后输出该字符串 转载于:https://www.cnblogs.com/LoveFishC/archive/2012/07/23/3845523.html

  5. python定义字符串数组_从字符串数组(或元组)在Python中创建动态sql“ in list”子句的“最佳”方法是什么?...

    我正在从Python(使用MySQLDb)运行一个动态MySQL查询,该查询包括一个包含字符串值的" in list"子句.执行此功能的函数将获取一个值数组.如果有帮助,我可以将该 ...

  6. php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用

    1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...

  7. 【C 语言】二级指针作为输入 ( 指针数组 | 指针数组排序 | 字符串排序 | strcmp 函数 )

    文章目录 一.strcmp 函数 二.指针数组排序 ( 字符串排序 ) 二.完整代码示例 一.strcmp 函数 strcmp 是 String Compare 缩写 , 该函数用于比较两个字符串 ; ...

  8. 【C 语言】字符串 一级指针 内存模型 ( 指定大小字符数组 | 未指定大小字符数组 | 指向常量字符串的指针 | 指向堆内存的指针 )

    文章目录 一.字符串 一级指针 内存模型 1.指定大小字符数组 2.未指定大小字符数组 3.指向常量字符串的指针 4.指向堆内存的指针 一.字符串 一级指针 内存模型 #include <std ...

  9. 【C 语言】字符串操作 ( 使用 数组下标 操作字符串 | 使用 char * 指针 操作字符串 )

    文章目录 一.使用 数组下标 或 指针 操作字符串 1.使用 数组下标 操作字符串 2.使用 char * 指针 操作字符串 二.代码示例 一.使用 数组下标 或 指针 操作字符串 1.使用 数组下标 ...

  10. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

最新文章

  1. python官方网站进不去-解决CentOS7 卡在开机界面进不去登录界面
  2. 关于大数据与机器学习,小白和牛人之间15个典型问答精华整理上篇
  3. Spring框架—SpringBean源码分析
  4. python 画出决策边界_Python3入门机器学习 - 逻辑回归与决策边界
  5. 查询数据插入别一张表中
  6. es6继承 vs js原生继承(es5)
  7. 20200827 plecs blockset更新版本
  8. JavaScript 参考手册
  9. 第14章 Proxmox VE桌面虚拟化或桌面云
  10. ThinkPHP6.0学习入门:环境搭建与安装教程
  11. react navigation 中使用goBack()跳转到指定页面
  12. 阿里直播在线人数只统计rtmp格式的播放源
  13. 浅谈网络劫持的原理及影响
  14. 腾讯企业邮箱OpenApi
  15. 有序列表和无序列表的不同类型
  16. AMD的复兴之路 发力ARM服务器芯片
  17. 井通区块链数据上链介绍
  18. 3月plog:恩墨er的DNA动了
  19. 用adb工具给智能电视安装应用(在电视没法安装应用的情况下可用)
  20. 用java实现坏巧克力问题,【原料】关于巧克力在使用中出现的问题详解

热门文章

  1. xp系统设置锁定计算机,系统锁定时不关机的诀窍 给XP系统关闭计算机再加一把锁...
  2. linux更改用户名_破旧安卓手机第二春,在安卓手机上使用Linux_deploy运行Linux
  3. python语言程序设计实践教程答案实验六_Python程序设计实践教程
  4. 九齐51单片机使用注意事项:不要用float
  5. 《dp补卡——01背包问题》
  6. 算法中的Strassen矩阵乘法
  7. python日历模块_Python日历模块| firstweekday()方法与示例
  8. 平院Python习题
  9. 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西
  10. Java——Socket通信原理