页面载入时通过获取GridView某行某列的值来控制某一列的控件属性

通过获取状态来控制“查看”button的Visible属性值。

在前台GridView中加入 OnRowDataBound="GridView1_RowDataBound“。例如以下:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowSorting="True"

OnRowDataBound="GridView1_RowDataBound" BackColor="White">

</asp:GridView>

在后台 GridView1_RowDataBound 事件中对控件属性控制。例如以下:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

{

if (e.Row.Cells[4].Text == "县审核通过")

{

e.Row.Cells[11].Visible = false;   //设置当前选中行第11列为不可见

}

}

时间: 2024-11-10 15:50:22

页面载入时通过获取GridView某行某列的值来控制某一列的控件属性的相关文章

页面加载时通过获取GridView某行某列的值来控制某一列的控件属性

通过获取状态来控制"查看"按钮的Visible属性值. 在前台GridView中添加 OnRowDataBound="GridView1_RowDataBound",如下: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowSorting="True" OnRowDataBoun

第三篇:属性_第二节:控件属性在页面及源码中的表示方式

一.属性在页面及源码中的表示方式 认真地看看页面中声明控件的代码,你会发现控件属性在页面中的表示千变万化.我们看看下面这些: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="控件属性在页面源码中的表达方式.aspx.cs" Inherits="CustomServerControlTest.控件属性在页面源码中的表达方式" %> <!DOCT

.NET页面控件属性设置

                                                                     .NET页面控件的属性设置 [来公司后突然要用C# .NET做一些内部系统开发,无奈从头学起,这里只做一些笼统的记录,日后再做整理] 一.可用的设置方式 前端js等,但动态设置比较麻烦 后台绑定,大多数控件,可通过Attributes["属性"]来设置,例如IFAME的SRC,可在后台绑定frmBody.Attributes["src&qu

初始化时获取控件属性

重写onWindowFocusChanged方法 @Override public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWindowFocusChanged(hasFocus); if (hasFocus) { //避免重复调用 } } 当Activity获取焦点和失去焦点时都会调用该方法,

listview的gridview视图中,获取列中模板内的button按钮(找控件内的控件)

点击“间隙”,获取“间隙”旁边隐藏的减号按钮(本图片未显示出来) private void TextBlock_MouseDown_2(object sender, MouseButtonEventArgs e) { ContentPresenter contentPres = (sender as FrameworkElement).TemplatedParent as ContentPresenter; DataTemplate dTemplate = contentPres.Content

帮同事写了几行代码,在安装/下载程序里注册/卸载OCX控件

写了个小控制台程序,这个程序用来注册 / 卸载OCX控件,用在Inno Setup做的安装卸载程序里. #include "stdafx.h" #include <windows.h> #include <iostream> using std::cout; using std::endl; using std::cerr; int _tmain(int argc, _TCHAR* argv[]) { __try { STARTUPINFO si1 = {siz

将一个字符串映射为一个Delphi页面控件属性名(通过FindComponent和GetPropInfo找到这个控件指针)

uses TypInfo; function TForm1.SetControlProp(ComStr, value: string): boolean; var ComName, ComProp: string; i: integer; Loop: Integer; PropInfo: PPropInfo; cp: TComponent; begin i := Pos('.', ComStr); if i > 0 then begin ComName := copy(ComStr, 1, i-

给控件属性,动态运行时赋值

procedure RMSetStrProp(aObject: TObject; const aPropName: string; ID: Integer); var lStr: string; lPropInfo: PPropInfo; begin lStr := RMLoadStr(ID); if lStr <> '' then begin lPropInfo := GetPropInfo(aObject.ClassInfo, aPropName); if lPropInfo <&g

页面加载通过javascript来修改控件属性

function changeFormElementStatus(tagNames) {            var tagNameArr = tagNames.split(",");            for (var j = 0; j < tagNameArr.length; j++) {                var tagName = tagNameArr[j];                var tags = document.getElementsB