zoukankan      html  css  js  c++  java
  • 数据绑定时对数据列做个性化处理

            protected void dgQuery_ItemDataBound(object sender, DataGridItemEventArgs e)
            {
                if ((e.Item.ItemType != ListItemType.Header) && (e.Item.ItemType != ListItemType.Footer))
                {
                    DataRow drRow = ((DataRowView)e.Item.DataItem).Row;
                    string commonPartId = drRow["cniBackup1"].ToString();
                    HyperLink hlTrans = (HyperLink)e.Item.FindControl("hlTrans");
                    if (hlTrans != null)
                    {
                        hlTrans.Text = "--";
                        hlTrans.NavigateUrl = "javascript:void();";
                    }
    
                    //删除列
                    LinkButton btnDelete = (LinkButton)e.Item.FindControl("btnDelete");
                    //没有删除权限且找到控件
                    if (!bCanDelete && btnDelete != null)
                    {
                        //查找控件所在Cell列号
                        for (int i = 0; i < e.Item.Cells.Count; i++)
                        {
                            if (e.Item.Cells[i].HasControls() && e.Item.Cells[i].Controls.IndexOf(btnDelete) > 0)
                            {
                                int index = e.Item.Cells[i].Controls.IndexOf(btnDelete);
                                e.Item.Cells[i].Controls.RemoveAt(index);
                                Literal tips = new Literal();
                                tips.Text = "--";
                                e.Item.Cells[i].Controls.AddAt(index, tips);
    
                                //e.Item.Cells[i].Text = "--";
                                break;
                            }
                        }
                    }
                }
            }
    
  • 相关阅读:
    autofac meta
    RazorEngine 3.6.5.0
    pfx 转 snk
    git
    Nlog Layout
    NLog 传递参数
    扫描.net dll引用dll
    vbox android x86 分辨率
    Andriod x86 4,4
    .net cli 源码
  • 原文地址:https://www.cnblogs.com/shijun/p/2296268.html
Copyright © 2011-2022 走看看