zoukankan      html  css  js  c++  java
  • Gridview绑定方法和选择方法的应用

        private void GridViewBind()
        {
            GridView1.DataSource = 数据源;
            GridView1.DataKeyNames = new string[] {"id" };//用数组来指定
            GridView1.DataBind();
        }


    gridview中的一些特效.
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //高亮显示指定行
                e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='#FFF000'");
                e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");
                //进行时间格式化
                e.Row.Cells[5].Text = Convert.ToDateTime(e.Row.Cells[5].Text).ToShortDateString();
                //删除指定行数据时,弹出询问对话框
                ((LinkButton)(e.Row.Cells[8].Controls[0])).Attributes.Add("onclick", "return confirm('是否删除当前行数据!')");
                //多余字 使用...显示
                //StringFormat.Out是自定义的一个方法,等于substring()
                e.Row.Cells[1].Text = StringFormat.Out(e.Row.Cells[2].Text, 7);
                e.Row.Cells[2].Text = StringFormat.Out(e.Row.Cells[2].Text, 16);
            }
        }

    gridview中选择按钮的应用
    protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            string id = GridView1.DataKeys[e.NewSelectedIndex].Value.ToString();
            Response.Write("<script> window.open('DetailLeaguerInfo.aspx?id=" + id + "','','scrollbars') </script>");
            Response.Write("<script>history.go(-1)</script>");
        }


      if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //高亮显示指定行
                e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='#FFF000'");
                e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");
                //设置审核状态,并且设置相应的颜色。
                if (e.Row.Cells[5].Text == "False")
                {
                    e.Row.Cells[5].Text =StringFormat.HighLight("未审核",true);
                }
                else
                {
                    e.Row.Cells[5].Text = StringFormat.HighLight("已审核", false);
                }
                //多余字 使用...显示
                e.Row.Cells[2].Text = StringFormat.Out(e.Row.Cells[2].Text, 18);

            }

  • 相关阅读:
    Bootstrapbutton组
    Hadoop
    图像手工画效果【QT+OpenCV】
    经常使用传感器协议1:CJ/T-188 水表协议解析1
    神经网络的初识
    用队列实现栈
    sas数据导入终极汇总-之中的一个
    SPOJ 题目705 New Distinct Substrings(后缀数组,求不同的子串个数)
    怎样选择正确的HTTP状态码
    最新最全的iOS手机支付总结
  • 原文地址:https://www.cnblogs.com/wenming205/p/1237928.html
Copyright © 2011-2022 走看看