站内搜索
分类列表
本类阅读排行
本类推荐文章
广告
一个带checkbox的webcontrol
作者: 来源: 点击: 日期:2007-7-5 0:53:38
谢谢大家,无以回报,贴点儿东西吧。
刚才看到下边不少人问给datatable或table添加一个选择框,实际上如果你可以自己做一个webcontrol来实现这个功能,下边是我做的一个带checkbox的webcontrol,由于注释比较全,所以我就不加说明了。
using System;
using System.Collections ;
using System.Web.UI.WebControls ;
using System.Web.UI ;
namespace Bigeagle.Web.WebControls
{
/// <summary>
/// <br>自定义控件,带选择框的Table</br>
/// <br>Author: Bigeagle@163.net</br>
/// <br>Date: 2001/10/10</br>
/// <br>History: 2001/10/10 finished</br>
/// </summary>
/// <remarks>
/// 继承System.Web.UI.WebControls.Table,增加CheckedValue属性,
/// 用于多项选择的场合,返回被选择的CheckTableRow的值的数组
/// </remarks>
public class CheckTable : System.Web.UI.WebControls.Table
{
/// <summary>
/// 是否使用checkbox
/// </summary>
/// <remarks>如果为false则不显示checkbox</remarks>
private bool m_bUseCheck ;
/// <summary>
/// ֵ选择数组
/// </summary>
/// <remarks>返回选定的CheckTableRow的值</remarks>
private ArrayList m_arrCheckedValue ;
/// <summary>
/// 取得选择数组的属性
/// </summary>
/// <remarks>只读属性</remarks>
public ArrayList CheckedValue
{
get
{
刚才看到下边不少人问给datatable或table添加一个选择框,实际上如果你可以自己做一个webcontrol来实现这个功能,下边是我做的一个带checkbox的webcontrol,由于注释比较全,所以我就不加说明了。
using System;
using System.Collections ;
using System.Web.UI.WebControls ;
using System.Web.UI ;
namespace Bigeagle.Web.WebControls
{
/// <summary>
/// <br>自定义控件,带选择框的Table</br>
/// <br>Author: Bigeagle@163.net</br>
/// <br>Date: 2001/10/10</br>
/// <br>History: 2001/10/10 finished</br>
/// </summary>
/// <remarks>
/// 继承System.Web.UI.WebControls.Table,增加CheckedValue属性,
/// 用于多项选择的场合,返回被选择的CheckTableRow的值的数组
/// </remarks>
public class CheckTable : System.Web.UI.WebControls.Table
{
/// <summary>
/// 是否使用checkbox
/// </summary>
/// <remarks>如果为false则不显示checkbox</remarks>
private bool m_bUseCheck ;
/// <summary>
/// ֵ选择数组
/// </summary>
/// <remarks>返回选定的CheckTableRow的值</remarks>
private ArrayList m_arrCheckedValue ;
/// <summary>
/// 取得选择数组的属性
/// </summary>
/// <remarks>只读属性</remarks>
public ArrayList CheckedValue
{
get
{
一个带checkbox的webcontrol 评论
