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

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

gridview 行选添加颜色和事件

DataGridView自动调整行高和行宽

aspx与ascx,ashx的用法总结

.net中发送邮件内容嵌入图片的具体实例

在.net中用CheckBoxList实现单选

asp.net GridView和DataList实现鼠标移到行行变色

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

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

ADO.NET中的Connection对象详解

精品推荐
分类导航