`
cab0605
  • 浏览: 108677 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

gridview指定列取值并修改指定列的值

阅读更多

http://shanyou.cnblogs.com/archive/2005/12/22/302936.html

 

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
   e.Row.Cells[5].Visible = false;
}

 

 

 

//在下列事件中可以设置指定列的值 protected void gridView_RowDataBound(object sender, GridViewRowEventArgs e) object obj1 = DataBinder.Eval(e.Row.DataItem, "GBBM"); if ((obj1 != null) && ((obj1.ToString() != ""))) { //e.Row.Cells[2].Text = obj1.ToString(); e.Row.Cells[2].Text = bll.GetModel(obj1.ToString()).GBMC; }

 

 

//当鼠标移动到当前行时背景变色

        protected void gridView_OnRowCreated(object sender, GridViewRowEventArgs e)

        {

            if (e.Row.RowType == DataControlRowType.Header)

            {

                //e.Row.Cells[0].Text = "<input id='Checkbox2' type='checkbox' onclick='CheckAll()'/><label></label>";

            }

 

            if (e.Row.RowType == DataControlRowType.DataRow)

            {

                e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor; this.style.backgroundColor='#CCCCCC'");

                //变量c用与存储鼠标移动在行上时,原来的背景色,然后设置为'#CCCCCC'

                e.Row.Attributes.Add("onmouseout", " this.style.backgroundColor=c");

                //当鼠标离开时,还原背景色

            }

 

        }

分享到:
评论

相关推荐

    GridView固定表头和列 实例(GridView冻结表头和列)

    首先,我们需要在页面上添加一个GridView控件,并设置其数据源。这通常涉及到后台代码绑定数据,例如: ```csharp protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 数据源可以是...

    GridView动态添加模板列

    那么,如何动态添加模板列,并对其中的控件添加事件和自动绑定数据呢?下面,我们就会详细介绍GridView动态添加模板列的实现方法。 GridView动态添加模板列的必要性 在实际开发中,我们经常需要根据不同的业务需求...

    解决无法获取 GridView 隐藏列值问题

    然而,有时候我们可能会遇到一个棘手的问题:在GridView中,隐藏列的值无法正常获取。本文将深入探讨这个问题,并提供一个解决方案,帮助开发者理解和解决此类问题。 首先,让我们了解GridView的基本用法。GridView...

    gridview隐藏列的方法代码

    首先,在ASP.NET页面上添加一个`GridView`控件,并为其指定数据源: ```html &lt;asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"&gt; &lt;/asp:GridView&gt; ``` 其中`FieldName1`、`...

    GridView表格抬头列值复选筛选

    这通常通过修改GridView的列模板(TemplateField)来完成。例如,我们可以在HeaderTemplate中嵌入一个CheckBox控件,并为其绑定事件,以便在用户点击后触发筛选操作。 ```asp.net 列名"&gt; ``` 接下来...

    asp.gridview取值

    本文将详细介绍如何通过ASP.NET中的`GridView`控件来获取各种数据值,包括但不限于:获取当前选中的行值、获取某列的值以及获取特定单元格的值。 #### 一、获取所有选定行的某个字段的值 首先介绍一种常见的需求...

    固定GridView首行或列(修改)

    本篇文章将详细介绍如何通过修改来实现GridView的首行或列固定效果。 首先,理解需求:固定首行意味着始终保持表头(通常包含列名)在可视区域顶部,而固定首列则是让第一列的数据在左右滚动时始终保持在屏幕左侧。...

    显示隐藏GridView的列

    这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而不是显示一个巨大的gridview,霸占了整个...

    GridView 冻结列和行

    另一个方法是创建自定义的WebControl,继承自GridView,并在此基础上添加冻结列和行的功能。这需要深入理解ASP.NET的生命周期和渲染过程,但可以定制化程度更高,同时可以复用在多个项目中。 5. **利用第三方库如...

    gridview冻结表头和列

    为了解决这个问题,我们可以实现“gridview冻结表头和列”的功能,确保表头和特定列在滚动时始终保持固定。 GridView 控件是ASP.NET中的一个强大组件,它允许我们以网格形式显示数据源中的数据,并提供了丰富的...

    获取GridView中Checkbox的值

    在“获取GridView中Checkbox的值”这个场景下,我们通常关注的是如何在用户交互后,如点击按钮时,获取到GridView中被选中的Checkbox对应的值。以下将详细解释如何实现这一功能。 首先,我们需要在ASP.NET页面的...

    Gridview冻结列.rar

    CSS主要用于设置Gridview的定位和滚动属性,而JavaScript则用于监听滚动事件并更新列的位置。 3. **处理Scroll事件**:在JavaScript中,需要编写函数来处理表格的滚动事件。当用户滚动表格时,这个函数会检查当前...

    GridView合计列

    GridView由行(Rows)和列(Columns)组成,每一行代表数据源中的一个记录,每一列则显示记录的某个属性。在默认情况下,GridView不提供内置的合计功能,但可以通过自定义代码来实现。 1. 数据绑定与计算 在ASP.NET...

    [dv]gridview列表指定的数据不可修改

    首先,在GridView中添加两列:一列用于显示原始值并使用DROPDOWNLIST控件;另一列隐藏,用于保存原始值。 ```csharp gridColumn1.FieldName = "VerifyResult"; // 显示原始值的列 gridColumn1.ColumnEdit = new ...

    C#中GridView动态添加列的实现方法

    在某些情况下,我们可能需要根据不同的业务需求,动态地向GridView中添加列。这在处理不确定数量或类型的数据时尤其有用。下面我们将详细介绍如何在C#中实现GridView动态添加列。 首先,我们来看一个简单的例子。在...

    GRIDVIEW实现EXCEL列冻结功能

    ### GRIDVIEW实现EXCEL列冻结功能 在日常工作中,我们经常使用Excel来处理大量数据,尤其是在数据分析、报表制作等场景中。但是当表格中的数据量过大时,滚动查看数据会变得不太方便,尤其是当我们需要同时关注多列...

    GridView动态隐藏某列

    ### GridView动态隐藏某列 在Web开发中,`GridView`是一种非常常见的用于显示表格数据的控件。在ASP.NET中,`GridView`提供了强大的数据绑定功能,并且支持各种交互操作,如排序、分页等。有时为了适应不同的业务...

    设置gridview列宽(超好用)

    GridView控件是一个用于显示数据的表格,它可以自动从数据源如数据库、XML或任何实现了IEnumerable接口的数据集合中读取数据,并以表格的形式展现出来。GridView提供了丰富的功能,包括排序、分页、编辑、删除等,...

    gridview 冻结列

    用c#连接oracle 数据库,gridview显示oracle内容,数据量大时,可以实现gridview 某列始终显示

    GridView 模板列

    在上面的示例中,当`GridView`行被绑定时,`RowDataBound`事件将被触发,此时可以根据需要修改行的任何部分,包括动态计算列值。 #### 总结 `TemplateField`提供了极大的灵活性,使得`GridView`能够适应各种复杂的...

Global site tag (gtag.js) - Google Analytics