リストボックスに挿入されたタプルのアイテムへのアクセスに問題があるため、データベースに個別に挿入できます。
簡単にするために、以下のコードを参照してください。
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));
}
}
前もって感謝します。
次を使用してアイテムを取得できます。
var list = listBox.Items.Cast<Tuple<string, string, string>>().ToList();
また、あなたがそれらを挿入することができBindingList<Tuple<string, string, string>>
、バインドListBox
への結合リストを割り当てることで、そのリストへDataSource
のListBox
。このように、バインディングリストにアイテムを追加または削除するだけで、変更はすぐにに表示されListBox
ます。
注:データベースに保存する場合は、DataTable
またはエンティティフレームワークモデルクラスの使用を検討してください。データベースに保存するだけで済みます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加