public Makecompany.Career.SqlClient.doSQL m_接続済みSQLクラス提供() { var result = new List <Dictionary <string, object> >(); var dox = new Makecompany.Career.doXML(""); var c = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password); return(c); }
/* * */ private void Teacher_add(string hコース番号, string h小科目番号, string h項目番号) { //コンボボックスのクリア comboBox1.Items.Clear(); //SQL文の設定 string sSQL = "SELECT コース番号,コース名,小科目番号,小科目名,項目番号,項目名,講師番号,苗字"; sSQL = sSQL + ",名前,表示用 FROM Q資格別担当可能講師"; sSQL = sSQL + " WHERE コース番号 = '" + @hコース番号 + "'"; sSQL = sSQL + " AND 小科目番号 = '" + @h小科目番号 + "'"; sSQL = sSQL + " AND 項目番号 = '" + @h項目番号 + "'"; //レコードの取得 var r = new List <Dictionary <string, object> >(); var dox = new Makecompany.Career.doXML(""); var c = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password); r = c.Select(sSQL); //講師名を連想配列化 var dic = new Dictionary <string, string>(); string s; //tooltipIconとテキストとコンボボックス if (r.Count > 0) { /* * string str = r[0]["コース名"].ToString() + "-" + r[0]["小科目名"].ToString() + "-" + r[0]["項目名"].ToString(); * toolTip1.SetToolTip(txtItem, str ); * * //テキストボックスに表示 * txtItem.Text = r[0]["項目名"].ToString(); */ foreach (var a in r) { s = a["苗字"].ToString() + a["名前"].ToString(); if (!dic.ContainsKey(s)) { //講師名を追加 dic.Add(s, a["講師番号"].ToString()); } } //連想配列のコピー Teacherdic = dic; //連想配列をコンボボックスに追加 foreach (KeyValuePair <string, string> pair in dic) { comboBox1.Items.Add(pair.Key); } } }
/* * データベースに繋いでセレクトデータ */ private List <Dictionary <string, object> > pデータ取得(string sSQL) { var result = new List <Dictionary <string, object> >(); var dox = new Makecompany.Career.doXML(""); var c = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password); result = c.Select(sSQL); return(result); }
public void m_データベースからデータを取得してlistviewにセット(string h_テーブル名) { var dox = new Makecompany.Career.doXML(""); var c = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password); List <string> h_フィールド名 = c.getFieldName(h_テーブル名); List <Dictionary <string, object> > r = c.Select("SELECT * FROM " + h_テーブル名); m_データをListviewにセット(h_テーブル名, h_フィールド名, r); }