C# 如何将一条字符数组的数据,每以有规律的将数据显示在ListView控件的每行每列中

问题描述

C# 如何将一条字符数组的数据,每以有规律的将数据显示在ListView控件的每行每列中

现在ListView控件中有三行三列数据,我通过方法将这三行三列数组变成一条字符串,每列数据以逗号隔开,每行以分号隔开,然后保存到数据库中。现在我要将这条字符串的数据,重新按着原来的格式显示在ListView控件中。比如 ListView控件的第一行:23 张三 男 第二行: 21 李四 男 第三行三列分别是 20 王五 男。现在我将这三行三列的数据以字符串的格式保存到数据库中。string str=23,张三,男,;21,李四,男,;
20,王五,男,;现在我要把这条字符串又重新现在在ListView控件中。

解决方案

直接循环添加就可以了,要什么格式就是什么格式

解决方案二:

foreach(string row in s.Split(new string[] { "rn" }, stringsplitoptions.none))
{
var lvi = new ListViewItem();
foreach (string col in row.split(','))
{

            lvi.SubItems.Add(col);
    }
    }
时间: 2024-09-11 02:10:23

C# 如何将一条字符数组的数据,每以有规律的将数据显示在ListView控件的每行每列中的相关文章

android ListView和ProgressBar(进度条控件)的使用方法_Android

ListView控件的使用:ListView控件里面装的是一行一行的数据,一行中可能有多列,选中一行,则该行的几列都被选中,同时可以触发一个事件,这种控件在平时还是用得很多的.使用ListView时主要是要设置一个适配器,适配器主要是用来放置一些数据.使用起来稍微有些复杂,这里用的是android自带的SimpleAdapter,形式如下:android.widget.SimpleAdapter.SimpleAdapter(Context context, List<? extends Map<

android ListView和ProgressBar(进度条控件)的使用方法

ListView控件的使用:ListView控件里面装的是一行一行的数据,一行中可能有多列,选中一行,则该行的几列都被选中,同时可以触发一个事件,这种控件在平时还是用得很多的.使用ListView时主要是要设置一个适配器,适配器主要是用来放置一些数据.使用起来稍微有些复杂,这里用的是android自带的SimpleAdapter,形式如下:android.widget.SimpleAdapter.SimpleAdapter(Context context, List<? extends Map<

使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件

asp.net|控件|显示  英文版见:http://dflying.dflying.net/1/archive/100_building_a_real_time_progressbar_using_aspnet_atlas.html 当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处.现在使用ASP.NET Atlas完全有可能做到这些.这篇文章将讨论如何完成这一功能并介绍一些有关Atlas客

在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组

visual|创建|控件|数组 在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组 Matthew A. StoeckerVisual Studio TeamMicrosoft Corporation 2002 年 1 月 摘要:本文介绍如何使用 Visual Basic .NET 和 Visual C# .NET 创建和管理控件数组. 目录 简介 前提 创建项目 实现集合 公开控件数组 创建公共事件处理程序 测试项目 总结 简介数组为使用共享公共功能的控件

在 Visual Basic .NET创建控件数组

visual|创建|控件|数组 在 Visual Basic .NET创建控件数组 简介数组为使用共享公共功能的控件组提供了一种方便的方式.例如,控件组可以用来显示相关数据,或者在单击时提供相关的操作.Visual Basic .NET本身并不支持创建控件数组,但您可以通过编程来复制控件数组的全部功能.本文将指导您创建一个复制控件数组功能的简单组件. 控件数组的某些用处如下所示: 通过索引访问具有相同名称的控件集合,您可以按编号检索和设置属性,并遍历数组中的所有控件.这一操作的典型语法如下:'

在mfc中使用CSplitterWnd分割窗口问题,想要拖动分隔条怎么使小窗口的大小和控件随着变化

问题描述 在mfc中使用CSplitterWnd分割窗口问题,想要拖动分隔条怎么使小窗口的大小和控件随着变化 如上所述,我现在已经把一个界面分割成2行3列的6个小窗口,用来显示曲线图.但是,当我拖动分隔条的时候主要查看某一个小窗口的时候,里面的控件和位置都没有变化,现在怎么才能使其窗口和里面的控件随着我的拖动放大缩小呢..求救啊!!!谢谢啦!! 解决方案 处理View中的WM_SIZE消息等,然后再等比例的MoveWindow等来调整控件的大小位置

缓存-将串口接收的数据实时刷新在Edit控件上,问题在于如何将BYTE数组转成CString

问题描述 将串口接收的数据实时刷新在Edit控件上,问题在于如何将BYTE数组转成CString 想请问串口接收数据到一个缓存中(BYTE或PBYTE)吧,但是因为输出到Edit控件中就必须先转成CString(看到EDit的成员函数都是操作CString的),即问题在于如何将BYTE数组转成CString,网上查了一下有限个数的数组可以依次Format到CString,但因为现在是大量的数据,所以这个问题如何解决?还有Edit控件显示接收到的数据,肯定不能是"00010203".而最

C#Chart控件显示多条曲线的问题

问题描述 //第一条曲线DataTabledt=default(DataTable);dt=newPlan_DateManager().SelectSUMPlan_Date(A).Tables[0];Chart1.DataSource=dt;//设置图表Y轴对应项Chart1.Series[0].YValueMembers="停线时间";//设置图表X轴对应项Chart1.Series[0].XValueMember="月份";//绑定数据Chart1.DataBi

《C语言解惑》—— 2.7 别混淆字符数组和字符

2.7 别混淆字符数组和字符 [例2.9]下面的程序正确吗? #include <stdio.h> void main() { char st[]="When you go home?"; printf("%s\n",st); //1 printf("%c\n",st[5]); //2 printf("%s\n",st[5]); //3 } [解答]编译能通过,但结果不正确.第1条输出语句中的st代表字符串的首地址