zoukankan      html  css  js  c++  java
  • C# Listview 数据绑定

    今天搞Winform,有串数据需要绑定到TabControl里面,原来用datatable,组长说这玩意会有问题不让用,菜鸟实在不会,百度查的Listview用法,写了个数组进去绑定

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace test
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
               
                string[,] numbers = new string [,] { { "1"," 2" ," 3"},  {" 4", "5", "6 "} };
                
                for (int i = 0; i < numbers.GetLength(0); i++)
                {
                    
                        ListViewItem additem = new ListViewItem();
                        additem.SubItems.Clear();
                        additem.SubItems.Add(numbers[i,0]);
                        additem.SubItems.Add(numbers[i,1]);
                        additem.SubItems.Add(numbers[i,2]);
                        listView1.Items.Add(additem);
                        additem.EnsureVisible();
                        
                } 
            }
        }
    }
    

      数据是绑进去了,就是错位啊,我滴爹爹

    原因好像是这玩意默认从1开始的。怎么解决,还未知。

    方法二:

    ListViewItem cj;

    cj = new ListViewItem(numbers[i, 0]);
    cj.SubItems.Add(numbers[i, 1]);
    cj.SubItems.Add(numbers[i,2]);
    listView1.Items.Add(cj);

  • 相关阅读:
    自定义异常
    this()和super()的区别
    Eclipse快速创建函数
    Eclipse的.java文件有蓝色三角符号
    可变数量参数
    近期的目标
    怎么在电脑右键的新建里面添加.md文件
    数组的排序(从小到大)
    Arrays类
    不用乘法计算乘法(快速计算)
  • 原文地址:https://www.cnblogs.com/tuhong/p/5826663.html
Copyright © 2011-2022 走看看