首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

读取listbox的值的有关问题

2012-04-16 
读取listbox的值的问题C# codeusing Systemusing System.Collections.Genericusing System.ComponentMod

读取listbox的值的问题

C# code
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace CsvToDB{    public partial class CsvDataForm : Form    {        public CsvDataForm()        {            InitializeComponent();        }        private void btnBrowse_Click(object sender, EventArgs e)        {            openFileDialog1.FilterIndex = 0;            openFileDialog1.FileName = "";            openFileDialog1.Filter = "csv files (*.csv)|*.csv|All files (*.*)|*.*";            if (openFileDialog1.ShowDialog() == DialogResult.OK)            {                foreach (string s in openFileDialog1.FileNames)                {                    listBox1.Items.Add(s);                }            }        }        private void button1_Click(object sender, EventArgs e)        {            string strText;            string strValue;            for (int i = 0; i < listBox1.Items.Count; i++)            {                strText = listBox1.Items[i].text;                strValue = listBox1.Items[i].value;            }                    }    }}   


我上面的代码strText = listBox1.Items[i].text;为什么Items[i]点不出来text,同理下面的那个点不出来value。

[解决办法]
for (int i = 0; i < listBox1.Items.Count; i++)
{
strText = listBox1.Items[i].
}
不就可以了吗?

[解决办法]
this.listBox1.Items[0].ToString()
或者
this.listBox1.GetItemText(this.listBox1.Items[0].ToString());
[解决办法]
C# code
foreah(dataitems di in listbox1.items) {     strText=di.tostring(); } 

热点排行