![](/img/trans.png)
[英]How do I add Icon in listview columns according to the items in c# windows form application?
[英]How to split columns in windows Form listview c#
我有以下代碼:
private void btnGetListProvince_Click(object sender, EventArgs e)
{
rtbRandomPoint.Clear();
lvProvince.Clear();
try
{
rtbRandomPoint.AppendText("\n" + " Successfully get all Province in Viet Nam");
lvProvince.Columns.Add("id", 70);
lvProvince.Columns.Add("name", 150, HorizontalAlignment.Left);
provinces = ProvinceController.getProvinceListByCountry();
for (int i = 0; i <= provinces.Count - 1; i++)
{
Province province = provinces[i];
lvProvince.Items.Add(province.Id);
lvProvince.Items.Add(province.Name);
}
}
catch (Exception ex)
{
WarningHelper.ShowExeptionMessage(ex);
}
}
運行時的結果將產生如下圖所示的結果: image
我想按 ID 列和名稱列進行排序,因為我的結果是它們很亂。
我在下面嘗試過,但它丟失了列 Name :
private void btnFilterProvince_Click(object sender, EventArgs e)
{
lvResultCommune.Clear();
rtbResult.Clear();
try
{
rtbResult.AppendText("\n" + " Successfully get all Province in Viet Nam");
lvResultCommune.Columns.Add("id", 70);
lvResultCommune.Columns.Add("name", 150, HorizontalAlignment.Left);
provinces = ProvinceController.getProvinceListByCountry();
for (int i = 0; i <= provinces.Count - 1; i++)
{
Province province = provinces[i];
lvResultCommune.Items.Add(province.Id);
lvResultCommune.Items[i].SubItems.Add(province.Name);
}
}
catch (Exception ex)
{
WarningHelper.ShowExeptionMessage(ex);
}
}
有人對我有什么建議嗎? 謝謝你 !
只需將View
屬性設置為Details
lvResultCommune.View = View.Details;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.