私は、MySQL(C#)で勝つ形で大学生向けの学生出席プロジェクトを行っています。winformリストボックスの列を非表示にする方法は?
下の画像を参照してください。これは私の形です。その中で私は単一の列で3つのリストボックスを追加します。(学生番号)
My Clientは学生名のみを希望し、学生は表示したくありません。
しかし、私は学生番号に基づいてレコードを保存したいと思います。それで、リストボックスの非表示列が可能ですか?
マイコードが
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select 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());
}
connection.Close();
student_admision_masterのデータテーブルでは、学生のすべての詳細を持っています。名前、父親の名前は、
あなたの欠点は、あなたのデータベースから学生番号を取得することだけです。選択したクエリを拡張して学生名を取得し、結果の1つの項目(学生番号、学生名)を表すクラスを作成します。その後、ListBoxにアイテムを追加し、DisplayMemberを "StudentName"に設定することができます。これはうまくいくはずです。 – Mariusz
私はGOT iT。、ありがとう.... – Sagotharan