1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > ListView控件的使用方法 以及数据的绑定(关于会员等级)

ListView控件的使用方法 以及数据的绑定(关于会员等级)

时间:2021-09-14 03:26:42

相关推荐

ListView控件的使用方法 以及数据的绑定(关于会员等级)

private void loadMemberLevelInfo()

{

try

{

//加载数据到List<>

objMemberLevel = MemberLevelServices.GetMemberlevelInfo();

}

catch (Exception ex)

{

MessageBox.Show(“获取所有会员级别信息错误,具体原因:” + ex.Message, “系统消息”, MessageBoxButtons.YesNo, MessageBoxIcon.Stop);

}

//加载数据到ListView

//1.清空ListView

lvMemberLevel.Items.Clear();

//2.判断是不是空

if (objMemberLevel == null) return;

//3.加载数据

lvMemberLevel.View = View.LargeIcon;//定义控件显示的图标的样式

lvMemberLevel.LargeImageList = imageList1;//指定控件显示的图片的List控件

lvMemberLevel.BeginUpdate();//开始执行插入图标

//循环

for (int i = 0; i <objMemberLevel.Count; i++)

{

ListViewItem lvi = new ListViewItem();

if (i>5)//控制图标的数量的位置,定义为5个一排,着火5个以后换行显示

{

lvi.ImageIndex = 5;

}

else

{

lvi.ImageIndex = i;

}

lvi.Text = objMemberLevel[i].LevelName;//显示的名称

lvMemberLevel.Items.Add(lvi);//添加到ListView控件中

}

lvMemberLevel.BeginUpdate();//结束更新ListView控件

}

private void lvMemberLevel_Click(object sender, EventArgs e)//单击ListView控件发生的事件《调用》

{

//获取选中的图标对应的名称

objMemberLevel.LevelName = lvMemberLevel.SelectedItems[0].Text;

try

{

objMemberLevel = MemberLevelServices.GetMemberLevelByName(objMemberLevel.LevelName);

}

catch (Exception ex)

{

MessageBox.Show("通过级别名称获取会员级别信息失败,具体原因:" + ex.Message, "系统消息", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);}//展示数据txtLevelId.Text = objMemberLevel.LevelId.ToString();txtLevelName.Text = objMemberLevel.LevelName;txtLevelMonths.Text = objMemberLevel.LevelMonths.ToString();txtLevelBorrowDays.Text = objMemberLevel.MaxBorrowDays.ToString();txtLevelBorrowNum.Text = objMemberLevel.MaxBorrowNum.ToString();txtDeposit.Text = objMemberLevel.Deposit.ToString("0.00");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。