2016-11-26 174 views
1

我试图获取列表框中的最后一个值,以便用户能够将数字输入到列表框中。我希望能够输出到标签文本,那是什么价值。所以它会显示列表框中的最后一个索引。尽管它只输出索引号-1。获取列表框中的最后一个索引/值

if (lstHoldValue.SelectedIndices.Count > 0) 
{ 
label1.Text = Convert.ToString(this.lstHoldValue.SelectedIndex = this.lstHoldValue.Items.Count - 1); 
} 

回答

1

为了让您使用lstHoldValue.Items[lstHoldValue.Items.Count - 1]并连同支票最后一个项目(查看是否列表框至少有一个项目,之前我们在if语句执行代码)它看起来就像这样:

if (lstHoldValue.Items.Count > 0)  
{ 
    label1.Text = lstHoldValue.Items[lstHoldValue.Items.Count - 1].ToString(); 
} 
+0

非常感谢你:) –

+0

@mynameasas不客气 – Jim

相关问题