• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅

FineUI_动态绑定Grid

    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。




技术博客,请尊重博主劳动成果,转载请注明出处,谢谢合作。

 

[csharp]  view plain copy
 
 
 
 
 
 
 
  1. 版权:求知域http://www.qqextra.com,http://blog.csdn.net/ls_man转载请注明出处  

【End】

奋斗更多精彩博文请移步博客主页:http://blog.csdn.net/ls_man

奋斗更多精彩分享请收听博主腾讯微博@ls_man:http://t.qq.com/ls_man

 

posted @ 2013-08-29 19:07  Class Xman  阅读(422)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3