private void InitGrid() { string _sql = GetSql().ToLower().Replace("select", "").Replace("from", "$").Replace("\"", ""); _sql = _sql.Remove(_sql.IndexOf("$")); string[] para = _sql.Split(','); FineUI.BoundField bf; for (int i = 0; i < para.Length; i++) { string dataField = ""; string[] pa = para[i].Trim().Replace(" ", " ").Split(' '); if (pa.Length == 2) dataField = pa[1]; else dataField = pa[0]; bf = new FineUI.BoundField(); //bf.ExpandUnusedSpace = true;//自动扩展剩余空间 bf.DataField = dataField; //bf.DataFormatString = "{0}"; bf.HeaderText = dataField; bf.SortField = dataField; bf.DataToolTipField = dataField; gList.Columns.Add(bf); } }
说明:GetSql()方法为获取查询语句,根据情况自己写。gList为Grid。
技术博客,请尊重博主劳动成果,转载请注明出处,谢谢合作。
- 版权:求知域http://www.qqextra.com,http://blog.csdn.net/ls_man转载请注明出处
【End】
更多精彩博文请移步博客主页:
更多精彩分享请收听博主腾讯微博@ls_man: