Sab*_*bri -1 c# listbox winforms
我有一个列表框,其显示成员是 CompanyName,值成员是 CompanyID
我想将所有公司的 ID(不仅仅是选定的项目)获取为一些 Int 值,并使用 for 循环确定项目的索引。C# winforms 应用程序。
可能看起来像这样的东西。
for (int i = 0; i < listBox1.Items.Count; i++)
{
int ID = Convert.ToInt32(listBox1.Items[i].GetType().GetProperty("ValueMember").ToString());
}
Run Code Online (Sandbox Code Playgroud)
foreach (DataRowView drv in listBox1.Items)
{
int id= int.Parse(drv.Row[listBox1.ValueMember].ToString());
//if you want to store all the idexes from your listbox, put them into an array
}
Run Code Online (Sandbox Code Playgroud)