手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >GridView中点击CheckBox选中一行来改变此行的颜色
GridView中点击CheckBox选中一行来改变此行的颜色
摘要:前台:复制代码代码如下://居中显示后台:复制代码代码如下://////checkbox选中时,改变行颜色/////////protecte...

前台:

复制代码 代码如下:

<asp:TemplateField HeaderText="选择">

<ItemStyle HorizontalAlign="Center"/> //居中显示

<ItemTemplate>

<asp:CheckBox ID="ckbSelect" runat="server" AutoPostBack="true" oncheckedchanged="ckbSelect_CheckedChanged" />

</ItemTemplate>

</asp:TemplateField>

后台:

复制代码 代码如下:

/// <summary>

/// checkbox选中时,改变行颜色

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

protected void ckbSelect_CheckedChanged(object sender, EventArgs e)

{

for (int i = 0; i < this.gvStudent.Rows.Count; i++)

{

CheckBox cb = (CheckBox)this.gvStudent.Rows[i].FindControl("ckbSelect");

if (cb.Checked)

{

this.gvStudent.Rows[i].BackColor = System.Drawing.Color.FromName("#e2eaec");

}

else

{

this.gvStudent.Rows[i].BackColor = System.Drawing.Color.Empty;

}

}

}

【GridView中点击CheckBox选中一行来改变此行的颜色】相关文章:

gridview 行选添加颜色和事件

asp.net ext treepanel 动态加载XML的实现方法

asp.net下生成99个不同的随机数

高仿Windows Phone QQ登录界面实例代码

使CheckBoxList的Attributes属性生效(修改微软的一个bug)

iframe跨域与session失效问题的解决办法

asp.net request.PathInfo实现的url重写

Asp.Net2.0权限树中Checkbox的操作

DataGridView自动调整行高和行宽

ASP.NET 2.0/3.5中直接操作Gridview控件插入新记录

精品推荐
分类导航