C# winform listView1中选中某列某行数据点击button将数据+1和-1 20
C#winformlistView1中选中某列某行数据点击button将数据+1,如图,比如选中烩面,点击+1按钮,数量'3'加1变为4,再次选中时,再加一变为5,按钮-...
C# winform listView1中选中某列某行数据点击button将数据+1,如图,比如选中烩面,点击+1按钮,数量'3'加1变为4,再次选中时,再加一变为5,按钮-1也是减去数量功能。请大神帮忙,希望能给源码。
这是我写的:
private void button3_Click(object sender, EventArgs e) //添加数量
{
if (listView1.SelectedItems.Count == 0)
{
MessageBox.Show("你没有选择任何一行", "操作提示");
}
else
{
int k = 0;
for (int z = 0; z < 2; z++)
{
k = Convert.ToInt32(listView1.Items[z].SubItems[2].Text);
listView1.SelectedItems[0].SubItems[2].Text = (int.Parse(k.ToString())+1).ToString();
}
}
}
但是,没有实现效果 展开
这是我写的:
private void button3_Click(object sender, EventArgs e) //添加数量
{
if (listView1.SelectedItems.Count == 0)
{
MessageBox.Show("你没有选择任何一行", "操作提示");
}
else
{
int k = 0;
for (int z = 0; z < 2; z++)
{
k = Convert.ToInt32(listView1.Items[z].SubItems[2].Text);
listView1.SelectedItems[0].SubItems[2].Text = (int.Parse(k.ToString())+1).ToString();
}
}
}
但是,没有实现效果 展开
展开全部
listView1.SelectedItems[0].SubItems[2].Text = (int.Parse(k.ToString())+1).ToString();
这句话肯定要写到 +1 按钮的click事件里,怎么能写到listview 的事件里呢?
这句话肯定要写到 +1 按钮的click事件里,怎么能写到listview 的事件里呢?
更多追问追答
追问
不懂你说的啥意思
追答
listView1.SelectedItems[0].SubItems[2].Text = (int.Parse(k.ToString())+1).ToString();
这句话写到 +1 这个按钮的click事件里
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询