//构建查询条件集合 private void coll() { //增加查询项 ArrayList retVal = QueryInfo.getList(Convert.ToDouble(Session["rate"])); //绑定到查询选择块中 DataConditions.DataSource = retVal; DataConditions.DataBind(); //绑定到查询条件下拉框中 DropDownCondition.DataSource = retVal; DropDownCondition.DataTextField = "Name"; DropDownCondition.DataValueField = "Key"; DropDownCondition.DataBind(); DropDownCondition2.DataSource = retVal; DropDownCondition2.DataTextField = "Name"; DropDownCondition2.DataValueField = "Key"; DropDownCondition2.DataBind(); //绑定到排序方式下拉框中 DropDownOrder.DataSource = retVal; DropDownOrder.DataTextField = "Name"; DropDownOrder.DataValueField = "Key"; DropDownOrder.DataBind(); }
public bool ReadListPaged(GridModel gridModel, ref ExecResult execRes) //TODO COMPARE METHOD { int totalrow = 0; ClearResult(); if (Open(true)) { try { DataConditions.SetGridFilter(gridModel); _Result.Collection = objMapper.ReadListPaged <T>(DataConditions, gridModel.Page, gridModel.RowsPerPage, out totalrow); _Result.AffectedRow = 0; _Result.Message = execRes.Message = ""; _Result.Success = execRes.Success = true; } catch (Exception e) { //TODO Log e _Result.Message = execRes.Message = "Read Failed"; _Result.Success = execRes.Success = false; } } else { _Result.Message = execRes.Message = "Open Connection Failed"; _Result.Success = execRes.Success = false; } Close(true); ClearFilter(); return(_Result.Success); }