private void SetDisplayColumns(PagerGridView gridview) { //设置可视列 IList <ColumnInfoVo> clist = new List <ColumnInfoVo>(); ColumnInfoVo columnvo = new ColumnInfoVo(); columnvo.Columnname = "IDispItemCd"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "IDispItemRev"; columnvo.Columnwidth = 50; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "IItemDesc"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "VDlDesc"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "VItemclsdesc"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "VItemtypedesc"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "VMakerdesc"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "IModel"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "IDrwNo"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "ISpec"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "ISeiban"; columnvo.Columnwidth = 100; clist.Add(columnvo); columnvo = new ColumnInfoVo(); columnvo.Columnname = "IQryMtrl"; columnvo.Columnwidth = 100; clist.Add(columnvo); gridview.SetDisplayColumns(gridview.Name, clist); }
public Int32 GetPmMsDetail(PagerGridView gridview, CardVo cardvo) { LoginUserInfoVo uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO); SearchCondition condition = new SearchCondition(); condition.SetAddtionalCondition("ALLFACTORY", false); condition.AddCondition("T_PM_MS.I_ITEM_ENTRY_CLS", "IITEMENTRYCLS", "00", SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_FAC_CD", "IFACCD", cardvo.IFacCd, SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_ITEM_TYPE", "IITEMTYPE", cardvo.IItemType, SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_ITEM_CLS", "IITEMCLS", cardvo.IItemCls, SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_DISP_ITEM_CD", "IDISPITEMCD", cardvo.IDispItemCd, SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_DISP_ITEM_REV", "IDISPITEMREV", cardvo.IDispItemRev, SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_ITEM_DESC", "IITEMDESC", cardvo.IItemDesc, SqlOperator.Like); condition.AddCondition("T_PM_MS.I_MODEL", "IMODEL", cardvo.IModel, SqlOperator.Like); condition.AddCondition("T_PM_MS.I_SPEC", "ISPEC", cardvo.ISpec, SqlOperator.Like); condition.AddCondition("T_PM_MS.I_DRW_NO", "IDRWNO", cardvo.IDrwNo, SqlOperator.Like); condition.AddCondition("T_PM_MS.I_SEIBAN", "ISEIBAN", cardvo.ISeiban, SqlOperator.Like); condition.AddCondition("T_PM_MS.I_MAKER_CD", "IMAKERCD", cardvo.IMakerCd, SqlOperator.Equal); condition.AddCondition("T_PM_MS.I_QRY_MTRL", "IQRYMTRL", cardvo.IQryMtrl, SqlOperator.Like); condition.AddCondition("T_PM_MS.I_MNT_CLS", "IMNTCLS", cardvo.IMntCls, SqlOperator.Equal); condition.AddCondition("companyCd", uservo.CompanyCondition.ICompanyCd); condition.AddCondition("langCd", LangUtils.GetCurrentLanguage()); gridview.Pagerhelper = new PagerHelper("CTPmMsPagerNoARDao", condition, 1, 15); gridview.LoadData(); log.Debug("Search Init"); //设置列名 foreach (string key in columnlist) { gridview.SetColumnAlias(key, rm.GetString(key)); } // foreach (string key in gridview.Pagerhelper.Columns) // { // gridview.SetColumnAlias(key, rm.GetString(key)); // } SetDisplayColumns(gridview); DataSet ds = (DataSet)gridview.DataSource; DataTable dt = ds.Tables["CTPmMsPagerNoARDao"]; return(dt.Rows.Count); }
public void Init_GridView(PagerGridView gridview) { DataTable dt = new DataTable(); foreach (string key in columnlist) { DataColumn col = new DataColumn(); col.ColumnName = key; dt.Columns.Add(col); } gridview.InitGridView(dt); foreach (string key in columnlist) { gridview.SetColumnAlias(key, rm.GetString(key)); } SetDisplayColumns(gridview); }