例如我已经用以下向columnHeader1填入了数据:string[] mDesc = new string[1];
mDesc[0] = fi.Name;
listView4.Items.Add(new ListViewItem(mDesc));现在就是怎样向columnHeader2填入数据?
mDesc[0] = fi.Name;
listView4.Items.Add(new ListViewItem(mDesc));现在就是怎样向columnHeader2填入数据?
解决方案 »
- 如何访问项目文件夹中的文件?
- C# Winform QQ截图 自动框选
- 求这个算法的BUG和改动
- C# winform 怎样给textBox1一行一行地增加数据?
- c#中想向数据库插入个money字段 默认插入的是0.00 可读取出来是0.0000,该怎么解决???
- 请问:我用递归方法建立:TreeView,现在怎么样才能得到相应的树节点的内容和ID
- DataGrid的删除事件时,要弹出一个确认是否删除,怎么写?
- StringFormat中 自动换行怎么实现?
- C#里绘图的问题,用GDI+在panel上绘图,但是有几个问题不明,请教一下
- 如何取消SelectionChanged的单击事件
- *********如何将.txt文本里的信息按照一定格式转换成.xml文件,并且保存起来!
- 难道msdn网站里的C#技术资料只有英文版的?
首先是取得要更改的item再使用item.subitem.add("")
即可
或使用selectitems[]集合或使用items集合。
也可以在new ListViewItem(mDesc)构造时就取出来
谢谢你的帮助,但我还是不知道怎样去实现,我的代码是这样的:for ( int i=0; i < mCList.Length; i++)
{
FileInfo fi = new FileInfo(mCList[i]);
string[] mDesc = new string[2];
mDesc[0] = fi.Name;
mDesc[1] = fi.CreationTime.ToString();
listView4.Items.Add( mDesc[0].ToString(), _iconListManager.AddFileIcon("C:\\bullist.bmp") );
}最后一句是把文件名和图标加到columnHeader1的,如果没有图标的话,用listView1.Items.Add(new ListViewItem(mDesc))就可以把数据都加到columnHeader1和columnHeader2上去.但我现在没办法,只能先加columnHeader1,再加columnHeader2.怎样把mDesc[1]加到columnHeader2上去呢?
这条语句应该是向listview 中添加数据,而不是向ColumnHeader中添加数据。
首先是取得要更改的item再使用item.subitem.add("")
即可
gujunyan(ivy) ( ) 的方法可以解决问题。
我在帮助文件里是找到关于subitem的用法,但那不象我这个,现在我的问题是,我只能用listView4.Items.Add( mDesc[0].ToString(), _iconListManager.AddFileIcon("C:\\bullist.bmp") );来在columnHeader1加图标,但columnHeader2就没法加文字数据.