私は、MySQL(C#)で勝つ形の大学のための学生出席プロジェクトを行っています。C#で2列のwinformリストボックスを取得できますか?
その中で、あるリストボックスを別のリストボックスに移動したいと思います。私はそれをやった。しかし、私はそれに学生の名前を読み込みます。今クライアントは、datagridview列のような名前と管理者を必要とします。
これを検索します。 Vbはこのタイプのコーディングを持っています。 Multi Column Listboxを参照してください。それはC#で可能ですか?
は下図を参照してください。その私のフォーム。、ロードリストボックス.. FOR
マイコード
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select name,admin_no from student_admision_master where course='" + course_code + "' AND year='" + year_code + "' AND sem='" + semester_code + "' AND batch='" + batch_code + "'";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
listBox1.Items.Add(Reader[0].ToString() + "," + Reader[1].ToString());
}
connection.Close();
これは、125445. を結果jagadeesを与えるしかし、別々の列を異種たいです。事前にデータの
private void btn_toAb_Click_Click(object sender, EventArgs e)
{
int count = listBox1.Items.Count;
for (int i = 0; i < count; i++)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
listBox1.Items.Clear();
}
private void btn_fromAb_Click_Click(object sender, EventArgs e)
{
int count = listBox2.Items.Count;
for (int i = 0; i < count; i++)
{
listBox1.Items.Add(listBox2.Items[i].ToString());
}
listBox2.Items.Clear();
}
private void btn_toAb_Selected_Click(object sender, EventArgs e)
{
int count = listBox1.SelectedItems.Count;
for (int i = 0; i < count; i++)
{
listBox2.Items.Add(listBox1.SelectedItems[i].ToString());
}
for (int i = 0; i < count; i++)
{
listBox1.Items.Remove(listBox1.SelectedItems[0]);
//listBox1.add
}
}
private void btn_fromAb_Selected_Click(object sender, EventArgs e)
{
int count = listBox2.SelectedItems.Count;
for (int i = 0; i < count; i++)
{
listBox1.Items.Add(listBox2.SelectedItems[i].ToString());
}
for (int i = 0; i < count; i++)
{
listBox2.Items.Remove(listBox2.SelectedItems[0]);
}
}
感謝を移動するための
マイコード!...
感謝,,。 – Sagotharan