站内搜索
广告
一个带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
            {
首页 上一页 [1] [2] [3] [4]  下一页 尾页 
一个带checkbox的webcontrol 评论