ListView如何设置为单列显示???[
解决方案 »
- 關於treeview.......
- 为什么这样冒泡不可以(高手请进)
- 一个简单的问题
- 请问如何学好数据结构?谢谢!
- c# 编程,页面提示问题,像http://www.myTopWin.com/的页面的
- 数据库连接
- winform中,listview控件的SelectedIndexChanged(object sender, System.EventArgs e)事件中怎么取当前选择项的index与其它信息
- C#操作Excel报表的问题
- 关于重写DataGrid的DataGridTextBoxColumn类问题
- 要向一个表中增中一条记录,其中字段A是字符型的,但是它是值必需有单引号在里面,要怎么样才能增加这样的值呢
- C# winform应用程序中怎么取得指定tabindex的控件?
- C# P2P 怎么做?
http://blog.csdn.net/zerolsy/archive/2008/02/29/2133987.aspx下面是我测试过的应该是你要的功能自己优化优化吧 public void getListViewMsg ( ListView lv )
{
//设置显示方式:详细信息
lv.View = View.Details;
//显示CheckBox复选框
lv.CheckBoxes = true;
//显示网格线
lv.GridLines = true;
//鼠标所在行将以高亮度显示
lv.HotTracking = true;
//整行地选择数据
lv.FullRowSelect = true;
//建立一个标题列
ColumnHeader nameHeader = new ColumnHeader ();
//设置标题列的标题
nameHeader.Text = "姓名";
//设置标题列的对齐方式
nameHeader.TextAlign = HorizontalAlignment.Center;
//设置标题列的显示宽度
nameHeader.Width = lv.Width;
//将nameHeader列添加到ListView的Columns中
lv.Columns.Add ( nameHeader );
//建数据行
ListViewItem lstItem = new ListViewItem ();
//添加第0列的值和添加其他列的值有区别
lstItem.SubItems [ 0 ].Text = "张三";
v.Items.Add ( lstItem );
lstItem = new ListViewItem ();
lstItem.SubItems [ 0 ].Text = "李四";
lv.Items.Add ( lstItem );
}