コード例 #1
0
        private void RefreshSearch()
        {
            DataTable dt = bll.GetCommonSearchCurrentUser(Code);
            string    NullValuePrompt = "", strformat = "";
            var       drs = dt.Select(String.Format("{0}='Y'", sys_CommonSearchUser.Flag));

            if (drs.Length > 0)
            {
                foreach (DataRow dr in drs)
                {
                    NullValuePrompt += ("、" + dr[sys_CommonSearch.strColumnName]);
                    strformat       += (" OR " + dr[sys_CommonSearch.strSQL]);
                }
            }
            else
            {
                foreach (DataRow dr in dt.Rows)
                {
                    NullValuePrompt += ("、" + dr[sys_CommonSearch.strColumnName]);
                    strformat       += (" OR " + dr[sys_CommonSearch.strSQL]);
                }
            }

            if (!String.IsNullOrEmpty(NullValuePrompt))
            {
                this.Properties.NullValuePrompt = NullValuePrompt.Substring(1);
                this.ToolTip = this.Properties.NullValuePrompt;
            }
            if (!String.IsNullOrEmpty(NullValuePrompt))
            {
                this._sqlFomat = strformat.Substring(4);
            }
        }
コード例 #2
0
 private void frmDialog_CommonSearchSetting_Load(object sender, EventArgs e)
 {
     DataSource = bll.GetCommonSearchCurrentUser(Code);
     gridControl1.DataSource = DataSource;
 }