手机
当前位置:查字典教程网 >编程开发 >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选中一行来改变此行的颜色】相关文章:

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

gridview 行选添加颜色和事件

aspx与ascx,ashx的用法总结

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

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

asp.net显示自己的网页图标的几种方式

asp.net导出Excel类库代码分享

asp.net GridView 中增加记录的方法

在.net中用CheckBoxList实现单选

DataGridView自动调整行高和行宽

精品推荐
分类导航