GridView控件(七)——改变通过CheckBox选中的行的样式
2008-10-20 17:26
603 查看
介绍
在GridView中如果每行都有复选框的话,选中了某个复选框则修改该复选框所在行的样式,这是经常要用到的功能,因此我们来扩展一下GridView控件。
控件开发
1、新建一个继承自GridView的类
在GridView中如果每行都有复选框的话,选中了某个复选框则修改该复选框所在行的样式,这是经常要用到的功能,因此我们来扩展一下GridView控件。
控件开发
1、新建一个继承自GridView的类
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>SmartGridView</title> </head> <body> <form id="form1" runat="server"> <div> <yyc:SmartGridView ID="SmartGridView1" runat="server" DataSourceID="ObjectDataSource1" AutoGenerateColumns="false"> <Columns> <asp:TemplateField> <itemtemplate> <%# Container.DataItemIndex + 1 %> </itemtemplate> </asp:TemplateField> <asp:TemplateField ItemStyle-Width="100px"> <itemtemplate> <asp:checkbox id="checkitem" runat="server" /> </itemtemplate> </asp:TemplateField> <asp:BoundField DataField="no" HeaderText="序号" /> <asp:BoundField DataField="name" HeaderText="名称" /> </Columns> <ChangeRowCSSByCheckBox CheckBoxID="checkitem" CssClassRowSelected="SelectedRow" /> </yyc:SmartGridView> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="Select" TypeName="OjbData"></asp:ObjectDataSource> </div> </form> </body> </html>
相关文章推荐
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
- 上接扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
- 扩展GridView控件 行的指定复选框选中时改变行的样式
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
- 扩展GridView控件(1) - 鼠标经过行时改变行的样式
- DevExpress 改变GridView选中的表格的边框样式
- 怎么通过CSS样式更改GridView中checkbox样式以及其中一列的宽度
- 扩展GridView控件(1) - 鼠标经过行时改变行的样式
- asp.net(C#)通过点击一个checkbox,gridview里面的checkbox全部选中
- GridView中点击CheckBox选中一行来改变此行的颜色
- ASP.NET DEMO 10: 如何通过 javascript 访问 GridView/DataGrid 选中 CheckBox 行各列的值
- ASP.NET DEMO 10: 如何通过 javascript 访问 GridView/DataGrid 选中 CheckBox 行各列的值
- asp.net(C#)通过点击一个checkbox,gridview里面的checkbox全部选中
- 操作gridview,选中行时改变背景色且checkbox被选中,隔行变色,全选变色
- 通过 javascript 访问 GridView/DataGrid 选中 CheckBox 行各列的值
- gridview绑定checkbox控件后,通过单击CheckedChanged事件获取当前选择行的数据
- asp.net(C#)通过点击一个checkbox,gridview里面的checkbox全部选中