private void Form1_Load(object sender, EventArgs e) { // フォーム最大サイズ Utility.WindowsMaxSize(this, this.Width, this.Height); // フォーム最小サイズ Utility.WindowsMinSize(this, this.Width, this.Height); // 社員所属 「出勤簿タイムカード印字」フィールド追加 : 2018/10/12 mdbAlter(); //MTYSDataSet dts = new MTYSDataSet(); MTYSDataSetTableAdapters.社員所属TableAdapter adp = new MTYSDataSetTableAdapters.社員所属TableAdapter(); adp.UpdateQueryTMCardNull(); }
/// <summary> /// 部門マスターロード ※帳票区分による対象絞り込み </summary> /// <param name="tempObj"></param> /// <param name="dts"></param> /// <param name="choHyoKbn"></param> public static void load(ComboBox tempObj, int choHyoKbn) { try { ComboBumon cmb1; MTYSDataSet dts = new MTYSDataSet(); MTYSDataSetTableAdapters.社員所属TableAdapter adp = new MTYSDataSetTableAdapters.社員所属TableAdapter(); adp.Fill(dts.社員所属); tempObj.Items.Clear(); tempObj.DisplayMember = "Name"; tempObj.ValueMember = "ID"; var s = dts.社員所属 .Where(a => a.RowState != System.Data.DataRowState.Deleted && a.RowState != System.Data.DataRowState.Detached) .OrderBy(a => a.所属コード) .Select(a => new { ID = a.所属コード, 称 = a.所属名称, 帳票区分 = a.帳票区分 }).Distinct(); if (choHyoKbn != 0) { s = s.Where(a => a.帳票区分 == choHyoKbn) .OrderBy(a => a.ID); } foreach (var t in s) { cmb1 = new ComboBumon(); cmb1.ID = t.ID.ToString(); cmb1.Name = t.ID.ToString() + " " + t.称; cmb1.DisplayName = t.称; tempObj.Items.Add(cmb1); } tempObj.DropDownStyle = ComboBoxStyle.DropDownList; } catch (Exception ex) { MessageBox.Show(ex.Message, "部門コンボボックスロード"); } }