此代码主要用来演示ListView.SelectedIndices属性。
即获取ListView列表中所有选定项的索引集合。
代码实现的功能:计算用户选定的早餐所需花费的价值。
选择多个项列表
计算早餐花费
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Demo07
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
///
/// 初始化列表中的数据。
///
///
///
private void MainForm_Load(object sender, EventArgs e)
{
string[] FoodList = new string[]{"Juice", "Coffee",
"Cereal & Milk", "Fruit Plate", "Toast & Jelly",
"Bagel & Cream Cheese"};
string[] FoodPrice = new string[]{"1.09", "1.09", "2.19",
"2.49", "1.49", "1.49"};
this.BreakfastListView.BeginUpdate();
for (int Index = 0; Index
/// 计算用户选中的早餐所需的花费。
///
///
///
private void CalculateButton_Click(object sender, EventArgs e)
{
double Price = 0;
ListView.SelectedIndexCollection SelectedIndexes =
this.BreakfastListView.SelectedIndices;
foreach (int Index in SelectedIndexes)
{
double ItemPrice = double.Parse(
this.BreakfastListView.Items[Index].SubItems[1].Text);
Price = Price + ItemPrice;
}
MessageBox.Show(string.Format("所选的早餐需要花费{0}人民币!",
Price));
}
}
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 2023-07-01:redis过期策略都有哪些?LRU 算法知道吗?
2023-07-01:redis过期策略都有哪些?LRU 算法知道吗? 答案2023-07-01: 缓存淘汰算法(过期策略) 当Redis的内存超出物理内存限制时,内存中的数据就会频繁地与磁盘进行交换,这个过程叫做交换(swap)。由于交换的高开销,Redis…