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转载请注明出处
更多精彩博文请移步博客主页: