怎么在listview中画网格线?

怎么在listview中画网格线?,第1张

这前面先把dataset得到

listView1.Columns.Add("FirstName", 80, HorizontalAlignment.Center)

listView1.Columns.Add("LastName", 80, HorizontalAlignment.Center)

listView1.Columns.Add("City", 80, HorizontalAlignment.Center)

listView1.Columns.Add("Address", 180, HorizontalAlignment.Center)

listView1.Columns.Add("BirthDate", 150, HorizontalAlignment.Center)

listView1.View = View.Details

listView1.GridLines = true

string[] r = new string[5]

foreach (DataRow row in ds.Tables["Employees"].Rows)

{

r[0] = row["FirstName"].ToString()

r[1] = row["LastName"].ToString()

r[2] = row["City"].ToString()

r[3] = row["Address"].ToString()

r[4] = row["BirthDate"].ToString()

ListViewItem item = new ListViewItem(r, 0)

listView1.Items.Add(item)

}

使用过ListView的童鞋都知道,每一个Item之间都会有系统自带的分割线,有些难看。其实去除也很简单,只需将分割线的高度设为0,即不可见。appListView.setDividerHeight(0)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11789974.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存