C# 从元组列表框访问元组的特定项

C# 从元组列表框访问元组的特定项,c#,winforms,list,listbox,tuples,C#,Winforms,List,Listbox,Tuples,我在访问插入列表框的元组项时遇到问题,因此我可以将它们单独插入数据库 为了让您更方便,请参见下面的代码 private void btnInsertToResult(object sender, EventArgs e) { Button butoni = sender as Button; if (butoni.Name == "btnMonday") { listRezultati.Items.Add(new

我在访问插入列表框的元组项时遇到问题,因此我可以将它们单独插入数据库

为了让您更方便,请参见下面的代码

private void btnInsertToResult(object sender, EventArgs e)
    {
        Button butoni = sender as Button;

        if (butoni.Name == "btnMonday")
        {
            listRezultati.Items.Add(new Tuple<string, string, string>(Monday.Name, cmbMondayFrom.Text, cmbMondayTo.Text));
        }

        if (butoni.Name == "btnTuesday")
        {
            listRezultati.Items.Add(new Tuple<string, string, string>(Tuesday.Name, cmbTuesdayFrom.Text, cmbTuesdayTo.Text));
        }

        if (butoni.Name == "btnWednesday")
        {
            listRezultati.Items.Add(new Tuple<string, string, string>(Wednesday.Name, cmbWednesdayFrom.Text, cmbWednesdayTo.Text));
        }
        if (butoni.Name == "btnThursday")
        {
            listRezultati.Items.Add(new Tuple<string, string, string>(Thursday.Name, cmbThursdayFrom.Text, cmbThursdayTo.Text));
        }
        if (butoni.Name == "btnFriday")
        {
            listRezultati.Items.Add(new Tuple<string, string, string>(Friday.Name, cmbFridayFrom.Text, cmbFridayTo.Text));
        }
        if (butoni.Name == "btnSaturday")
        {
            listRezultati.Items.Add(new Tuple<string, string, string>(Saturday.Name, cmbSaturdayFrom.Text, cmbSaturdayTo.Text));
        }
    }
private void btniserttoresult(对象发送方,事件参数e)
{
Button butoni=发送器为按钮;
如果(butoni.Name==“btnMonday”)
{
listRezultati.Items.Add(新元组(Monday.Name、cmbMondayFrom.Text、cmbMondayTo.Text));
}
如果(butoni.Name==“btnTuesday”)
{
listRezultati.Items.Add(新元组(Tuple.Name,cmbTuesdayFrom.Text,cmbTuesdayTo.Text));
}
如果(butoni.Name==“btnWednesday”)
{
listRezultati.Items.Add(新元组(星期三.Name,cmbWednesdayFrom.Text,cmbWednesdayTo.Text));
}
如果(butoni.Name==“btnThursday”)
{
listRezultati.Items.Add(新元组(星期四.Name,cmbtursdayfrom.Text,cmbtursdayto.Text));
}
如果(butoni.Name==“btnFriday”)
{
listRezultati.Items.Add(新元组(Friday.Name,cmbFridayFrom.Text,cmbFridayTo.Text));
}
如果(butoni.Name==“btnSaturday”)
{
listRezultati.Items.Add(新元组(Saturday.Name、cmbstactdayfrom.Text、cmbstactdayto.Text));
}
}

提前感谢。

您可以通过以下方式获得物品:

var list = listBox.Items.Cast<Tuple<string, string, string>>().ToList();
var list=listBox.Items.Cast().ToList();
您还可以将它们插入
绑定列表
,并通过将绑定列表分配给
列表框
数据源
,将
列表框
绑定到该列表。通过这种方式,您可以简单地向绑定列表添加或删除项目,更改将立即显示在
列表框中

注意:
如果您想将它们保存在数据库中,请考虑使用<代码> DATABATE < /COD>或实体框架模型类,然后您可以简单地将它们保存到数据库。

什么是确切的问题?到目前为止你试过什么?