• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# FineUI类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中FineUI的典型用法代码示例。如果您正苦于以下问题:C# FineUI类的具体用法?C# FineUI怎么用?C# FineUI使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



FineUI类属于命名空间,在下文中一共展示了FineUI类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Grid1_PreRowDataBound

        /// <summary>
        /// 这个事件会在渲染每一行前调用,因此改变了列的属性,那么渲染每一行时此列的属性都发生了变化
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Grid1_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbfAction1 = Grid1.FindColumn("lbfAction1") as LinkButtonField;
            LinkButtonField lbfAction2 = Grid1.FindColumn("lbfAction2") as LinkButtonField;
            CheckBoxField cbxAtSchool = Grid1.FindColumn("cbxAtSchool") as CheckBoxField;

            if (e.RowIndex < 5)
            {
                cbxAtSchool.Enabled = true;
                lbfAction1.Enabled = true;
                lbfAction2.Enabled = true;
            }
            else
            {
                cbxAtSchool.Enabled = false;
                lbfAction1.Enabled = false;
                lbfAction2.Enabled = false;
            }

            // 如果绑定到 DataTable,那么这里的 DataItem 就是 DataRowView
            HyperLinkField linkField = Grid1.Columns[4] as HyperLinkField;
            DataRowView row = e.DataItem as DataRowView;
            if (row != null)
            {
                linkField.DataTextFormatString = "{0} (" + row["EntranceYear"].ToString() + ")";
            }
        }
开发者ID:jinwmmail,项目名称:RDFNew,代码行数:32,代码来源:grid_prerowdatabound.aspx.cs


示例2: Grid1_PreRowDataBound

        //RDFNew.Module.Admin.Flow.Flow_DeployD Tmp_DALD=null ;
        protected void Grid1_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            //LinkButtonField lkbDeploy = Grid1.FindColumn("lkbSubmit") as LinkButtonField;
            //lkbDeploy.Enabled =false ;
            //DataRowView row = e.DataItem as DataRowView;
            //if (row != null)
            //{
            //    DS.XBPM.API.ProcessInstance ins = App_Com.FlowHelper.Engine.GetExecutionService().FindProcessInstance(row.Row["InstanceID"].ToString());
            //    if (ins != null)
            //    {
            //        string[] curActNames = ins.FindActiveExecutionNames();
            //        for (int j = 0; j < curActNames.Length; j++)
            //        {
            //            string act = curActNames[j];
            //            if (Tmp_DALD == null)
            //                Tmp_DALD = new RDFNew.Module.Admin.Flow.Flow_DeployD();
            //            string owner = Tmp_DALD.GetActivityOwner(ins.DeploymentId, ins.ProcessName, act);

            //            if (owner.ToUpper() == "APPLICANT" && row.Row["CrtBy"].ToString() == App_Com.Sys_User.GetUserInfo("UserID"))
            //            {
            //                lkbDeploy.Enabled = true;
            //                break;
            //            }

            //            if (owner == App_Com.Sys_User.GetUserInfo("UserID"))
            //            {
            //                lkbDeploy.Enabled = true;
            //                break;
            //            }
            //        }
            //    }
            //}
        }
开发者ID:jinwmmail,项目名称:RDFNew,代码行数:34,代码来源:Flow_ToDoMList.aspx.cs


示例3: AddNode

        /// <summary>
        /// 添加子节点
        /// </summary>
        /// <param name="dt"></param>
        /// <param name="node"></param>
        /// <param name="nodeid"></param>
        public int AddNode(DataTable dt, FineUI.TreeNode node, string nodeid)
        {
            //筛选出当前节点下面的子节点
            var childdt = DataTableHelper.GetFilterData(dt, BranchTable.ParentId, nodeid, BranchTable.Sort, "Asc");
            //判断是否有节点存在
            if (childdt.Rows.Count > 0)
            {
                foreach (DataRow item in childdt.Rows)
                {
                    //bool ispage = int.Parse(item[MenuInfo.Columns.MenuInfo_IsMenu].ToString()) == 0 ? false : true;
                    var tnode = new FineUI.TreeNode();
                    //设置节点名称
                    tnode.Text = item[BranchTable.Name].ToString();
                    //设置节点ID
                    tnode.NodeID = item[BranchTable.Id].ToString();

                    //是否自动扩大
                    tnode.Expanded = true;

                    //if (!TreeMenu.Nodes.Contains(tnode))
                    node.Nodes.Add(tnode);

                    //递归添加子节点
                    int count = AddNode(dt, tnode, item[BranchTable.Id].ToString());

                    //判断当前节点是否为最终节点
                    if (count == 0)
                    {
                        tnode.Leaf = true;
                    }
                    tnode.EnableClickEvent = true;
                }
            }
            return childdt.Rows.Count;
        }
开发者ID:lboobl,项目名称:RapidSolution,代码行数:41,代码来源:BranchBll.cs


示例4: Grid1_RowCommand

 protected void Grid1_RowCommand(object sender, FineUI.GridCommandEventArgs e)
 {
     if (e.CommandName == "Action1" || e.CommandName == "Action2")
     {
         labResult.Text = String.Format("你点击了第 {0} 行,第 {1} 列,行命令是 {2}", e.RowIndex + 1, e.ColumnIndex + 1, e.CommandName);
     }
 }
开发者ID:jinwmmail,项目名称:RDFNew,代码行数:7,代码来源:grid_prerowdatabound.aspx.cs


示例5: Grid1_RowCommand

        /// <summary> 
        /// Grid点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Grid1_RowCommand(object sender, FineUI.GridCommandEventArgs e)
        {
            GridRow gr = Grid1.Rows[e.RowIndex];
            //获取主键ID
            var id = ConvertHelper.Cint0(gr.DataKeys[0].ToString());
            //获取在线用户实体
            var model = OnlineUsersBll.GetInstence().GetModelForCache(id);
            if (model == null)
                return;

            switch (e.CommandName)
            {
                case "GetOut":
                    //从在线表中删除用户
                    OnlineUsersBll.GetInstence().UserExit(this, model.UserHashKey);
                    //刷新当前页面
                    FineUI.PageContext.Refresh();
                    break;
                case "ManagerColumn":
                    Window1.IFrameUrl = "../../Employees/ManagerView.aspx?Id=" + model.Manager_Id + "&" + MenuInfoBll.GetInstence().PageUrlEncryptStringNoKey(model.Manager_Id + "");
                    Window1.Hidden = false;
                    break;
                case "LoginLog":
                    Window1.IFrameUrl = "LoginLogList.aspx?Id=" + model.Manager_Id + "&" + MenuInfoBll.GetInstence().PageUrlEncryptStringNoKey(model.Manager_Id + "");
                    Window1.Hidden = false;
                    break;
                case "UserLog":
                    Window1.IFrameUrl = "UseLogList.aspx?Id=" + model.Manager_Id + "&" + MenuInfoBll.GetInstence().PageUrlEncryptStringNoKey(model.Manager_Id + "");
                    Window1.Hidden = false;
                    break;
            }
        }
开发者ID:lboobl,项目名称:RapidSolution,代码行数:37,代码来源:OnlineUsersList.aspx.cs


示例6: Grid1_Sort

        protected void Grid1_Sort(object sender, FineUI.GridSortEventArgs e)
        {
            Grid1.SortDirection = e.SortDirection;
            Grid1.SortField = e.SortField;

            BindGrid();
        }
开发者ID:proson,项目名称:project,代码行数:7,代码来源:grid_sorting.aspx.cs


示例7: gridStatistic3_RowDataBound

    protected void gridStatistic3_RowDataBound(object sender, FineUI.GridRowEventArgs e)
    {
        if (e.DataItem != null)
        {
            Ticket ticket = e.DataItem as Ticket;
            IList<ActivityTicketAssign> listTa = ta.GetActivityAssignForTicket(ticket.ProductCode).ToList();
            int Amount = 0;
            foreach (var ata in listTa)
            {
                Amount += ata.SoldAmount;
            }
            ticketSolidTotal += Amount;
            Literal laSolidAmount = gridStatistic3.Rows[e.RowIndex].FindControl("laTicketSolidAmount") as Literal;
            laSolidAmount.Text = Amount.ToString();

            Literal laCheckAmount = gridStatistic3.Rows[e.RowIndex].FindControl("laTicketCheckAmount") as Literal;
            int checkAmount = 0;
            IList<TicketAssign> listTicketAssign = bllOd.GetTaForIdCardInActivity(ta.ActivityCode, ticket.Id);
            foreach (var item in listTicketAssign)
            {
                checkAmount++;
            }
            ticketCheckTotal += checkAmount;
            laCheckAmount.Text = checkAmount.ToString();
        }
    }
开发者ID:phiree,项目名称:testttt,代码行数:26,代码来源:ActivityStatistic.aspx.cs


示例8: BindGrid

        /// <summary>
        /// 绑定Grid表格,并实现分页
        /// </summary>
        /// <param name="grid">表格控件</param>
        /// <param name="pageIndex">第几页</param>
        /// <param name="pageSize">每页显示记录数量</param>
        /// <param name="wheres">查询条件</param>
        /// <param name="sorts">排序</param>
        public override void BindGrid(FineUI.Grid grid, int pageIndex = 0, int pageSize = 0, List<ConditionHelper.SqlqueryCondition> wheres = null, List<string> sorts = null)
        {
            //用于统计执行时长(耗时)
            var swatch = new Stopwatch();
            swatch.Start();

            try {
                // 1.设置总项数
                grid.RecordCount = GetRecordCount(wheres);
                // 2.如果不存在记录,则清空Grid表格
                if (grid.RecordCount == 0) {
                    grid.Rows.Clear();
                    // 查询并绑定到Grid
                    grid.DataBind();
                    grid.AllowPaging = false;
                }
                else
                {
                    //3.查询并绑定到Grid
                    grid.DataSource = GetDataTable(false, 0, null, pageIndex, pageSize, wheres, sorts);
                    grid.DataBind();
                }
            }
            catch (Exception e) {
                // 记录日志
                CommonBll.WriteLog("获取用户操作日志表记录时出现异常", e);

            }

            // 统计结束
            swatch.Stop();
            // 计算查询数据库使用时间,并存储到Session里,以便UI显示
            HttpContext.Current.Session["SpendingTime"] = (swatch.ElapsedMilliseconds / 1000.00).ToString();
        }
开发者ID:lboobl,项目名称:RapidSolution,代码行数:42,代码来源:UploadConfigBll.cs


示例9: BandDropDownListShowMenu

        /// <summary>
        /// 绑定菜单下拉列表——只显示所有可以显示的菜单(IsMenu)
        /// </summary>
        public void BandDropDownListShowMenu(Page page, FineUI.DropDownList ddl)
        {
            //在内存中筛选记录
            var dt = DataTableHelper.GetFilterData(GetDataTable(), string.Format("{0}={1}", MenuInfoTable.IsMenu, 0), MenuInfoTable.Depth + ", " + MenuInfoTable.Sort);

            try
            {
                //整理出有层次感的数据
                dt = DataTableHelper.DataTableTidyUp(dt, MenuInfoTable.Id, MenuInfoTable.ParentId, 0);

                ddl.EnableSimulateTree = true;

                //显示值
                ddl.DataTextField = MenuInfoTable.Name;
                //显示key
                ddl.DataValueField = MenuInfoTable.Id;
                //数据层次
                ddl.DataSimulateTreeLevelField = MenuInfoTable.Depth;
                //绑定数据源
                ddl.DataSource = dt;
                ddl.DataBind();
                ddl.SelectedIndex = 0;

                ddl.Items.Insert(0, new FineUI.ListItem("请选择菜单", "0"));
                ddl.SelectedValue = "0";
            }
            catch (Exception e)
            {
                // 记录日志
                CommonBll.WriteLog("", e);
            }
        }
开发者ID:lboobl,项目名称:RapidSolution,代码行数:35,代码来源:MenuInfoBll.cs


示例10: authorityGrid_RowDataBound

        protected void authorityGrid_RowDataBound(object sender, FineUI.GridRowEventArgs e)
        {
            var chkAuthority = authorityGrid.Rows[e.RowIndex].FindControl("chkAuthority") as System.Web.UI.WebControls.CheckBoxList;
            dynamic row = e.DataItem as dynamic;
            if (row != null)
            {
                var id = row.Id;
                chkAuthority.DataSource = permissions.Where(m => m.ModuleId == id).ToList();
                chkAuthority.DataValueField = "Id";
                chkAuthority.DataTextField = "Name";
                chkAuthority.DataBind();

                foreach (System.Web.UI.WebControls.ListItem item in chkAuthority.Items)
                {
                    var itemId = item.Value;
                    if (currentPermissions.Exists(m => m.Id == itemId))
                    {
                        item.Selected = true;
                    }
                    else
                    {
                        item.Selected = false;
                    }
                }
            }
        }
开发者ID:macchicken,项目名称:MobileWorkManagement,代码行数:26,代码来源:RoleAuthority.aspx.cs


示例11: Grid1_Sort

        protected void Grid1_Sort(object sender, FineUI.GridSortEventArgs e)
        {
            Grid1.SortDirection = e.SortDirection;
            Grid1.SortColumnIndex = e.ColumnIndex;

            BindGrid();
        }
开发者ID:jinwmmail,项目名称:RDFNew,代码行数:7,代码来源:grid_paging_sorting.aspx.cs


示例12: itemlist_RowClick

 protected void itemlist_RowClick(object sender, FineUI.GridRowClickEventArgs e)
 {
     object[] rowDataKeys = itemlist.DataKeys[e.RowIndex];
     if (rowDataKeys.Length < 1) return;
     var list = SerNoCaller.Calr_ConsignmentOrder.Get(" select * from T_ERP_ConsignmentOrder where CheckNo = @0 ", rowDataKeys[1].ToString());
     Ords.DataSource = list;
     Ords.DataBind();
 }
开发者ID:Tyreezhang,项目名称:OYWLWeb,代码行数:8,代码来源:Rebateslist.aspx.cs


示例13: Grid1_PageIndexChange

        protected void Grid1_PageIndexChange(object sender, FineUI.GridPageEventArgs e)
        {
            SyncSelectedRowIndexArrayToHiddenField();

            Grid1.PageIndex = e.NewPageIndex;

            UpdateSelectedRowIndexArray();
        }
开发者ID:proson,项目名称:Fine-UI,代码行数:8,代码来源:grid_paging_selection.aspx.cs


示例14: gridTicketOwner_RowCommand

 protected void gridTicketOwner_RowCommand(object sender, FineUI.GridCommandEventArgs e)
 {
     if (e.CommandName == "select")
     {
         Session["OwnerTicket"] = (gridTicketOwner.DataKeys[e.RowIndex][0] + "," + gridTicketOwner.DataKeys[e.RowIndex][1] + "," + gridTicketOwner.DataKeys[e.RowIndex][2]);
         lblOwnerScenic.Text = gridTicketOwner.DataKeys[e.RowIndex][2].ToString() + "-" + gridTicketOwner.DataKeys[e.RowIndex][1].ToString();
     }
 }
开发者ID:phiree,项目名称:testttt,代码行数:8,代码来源:Ticket_iframe_window.aspx.cs


示例15: gridOwner_RowCommand

 protected void gridOwner_RowCommand(object sender, FineUI.GridCommandEventArgs e)
 {
     if (e.CommandName == "select")
     {
         Session["OwnerScenic"] = gridOwner.DataKeys[e.RowIndex][0];
         lblOwnerScenic.Text = gridOwner.DataKeys[e.RowIndex][0].ToString();
     }
 }
开发者ID:phiree,项目名称:testttt,代码行数:8,代码来源:Owner_iframe_window.aspx.cs


示例16: WindowAdj_Close

 protected void WindowAdj_Close(object sender, FineUI.WindowCloseEventArgs e)
 {
     if (Users == null)
     {
         SetSession();
         return;
     }
     BindGrid("WareName", "DESC");
 }
开发者ID:Tyreezhang,项目名称:OYWLWeb,代码行数:9,代码来源:Inventory.aspx.cs


示例17: Grid1_RowDataBound

 protected void Grid1_RowDataBound(object sender, FineUI.GridRowEventArgs e)
 {
     // 行绑定后,确定应该选择哪一行
     Dept dept = e.DataItem as Dept;
     if (dept != null && _deptID == dept.ID)
     {
         _selectedRowIndex = e.RowIndex;
     }
 }
开发者ID:NewTestTec,项目名称:ATP,代码行数:9,代码来源:user_select_dept.aspx.cs


示例18: Grid1_RowCommand

 protected void Grid1_RowCommand(object sender, FineUI.GridCommandEventArgs e)
 {
     if (e.CommandName == "Action1" || e.CommandName == "Action2")
     {
         object[] keys = Grid1.DataKeys[e.RowIndex];
         labResult.Text = String.Format("你点击了第 {0} 行,第 {1} 列,行命令是 {2}", e.RowIndex + 1, e.ColumnIndex + 1, e.CommandName) +
                "<br />" +
                String.Format("当前行数据 - 编号:{0},姓名:{1}", keys[0], keys[1]);
     }
 }
开发者ID:jinwmmail,项目名称:RDFNew,代码行数:10,代码来源:grid_rowcommand.aspx.cs


示例19: itemlist_PageIndexChange

 protected void itemlist_PageIndexChange(object sender, FineUI.GridPageEventArgs e)
 {
     if (Users == null)
     {
         SetSession();
         return;
     }
     itemlist.PageIndex = e.NewPageIndex;
     BindGrid("CreateDate", "DESC");
 }
开发者ID:Tyreezhang,项目名称:OYWLWeb,代码行数:10,代码来源:Rebateslist.aspx.cs


示例20: InitIconList

        public void InitIconList(FineUI.RadioButtonList iconList)
        {
            string[] icons = new string[] { "tag_yellow", "tag_red", "tag_purple", "tag_pink", "tag_orange", "tag_green", "tag_blue" };
            foreach (string icon in icons)
            {
                string value = String.Format("~/icon/{0}.png", icon);
                string text = String.Format("<img style=\"vertical-align:bottom;\" src=\"{0}\" />&nbsp;{1}", ResolveUrl(value), icon);

                iconList.Items.Add(new RadioItem(text, value));
            }
        }
开发者ID:NewTestTec,项目名称:ATP,代码行数:11,代码来源:menu_edit.aspx.cs



注:本文中的FineUI类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Finger类代码示例发布时间:2022-05-24
下一篇:
C# FindOperation类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap