您现在的位置是:首页 >

wpf自定义控件教程 使用ASP.Net中的自定义控件[3]

火烧 2022-12-18 15:57:50 1048
使用ASP.Net中的自定义控件[3] ——此文章摘自《ASP NET网络数据库开发实例精解》定价 ¥ 特价 ¥ 详细 gt gt if data == True data == true { ox
wpf自定义控件教程 使用ASP.Net中的自定义控件[3]

使用ASP.Net中的自定义控件[3]  

    ——此文章摘自《ASP NET网络数据库开发实例精解》定价 ¥ 特价 ¥ 详细>>

    if(( data == True )||(data == true )){box Checked = true;}     break;     default:break;     }     }     }     // <summary>     // 定义控件的属性readOnly     // </summary>     private bool readOnly = true;     }     类CheckBoxColumn继承于模板列TemplateColumn 它实现DataGrid控件中仅包含CheckBox控件的模板列CheckBoxColumn 模板列CheckBoxColumn实现两种模板列 即只读的模板列和可编辑的模板列 它们分别由构造函数CheckBoxColumn(String Name)和CheckBoxColumn(bool Immediate Postback String Name)实现 类CheckBoxColumn中的构造函数都创建一个子项CheckBoxItem 并根据模板列的属性设置子项的名称和是否为只读属性 类CheckBoxColumn还定义了子项的事件CheckedChanged 该事件在子项中的控件CheckBox的选择项改变时触发 类 CheckBoxColumn定义了回传属性AutoPostBack 数据域属性DataField 类CheckBoxColumn的程序代码如下     public class CheckBoxColumn :System Web UI WebControls TemplateColumn     {     // <summary>     // 初始化CheckBoxColumn     // </summary>     public CheckBoxColumn(String Name)     {     //设置控件为只读     viewItem = new CheckBoxItem(false Name); // SAW was false     this ItemTemplate = viewItem as ITemplate;     //设置控件为可编辑的     editItem = new CheckBoxItem(true Name);     this EditItemTemplate = editItem as ITemplate;     }     // <summary>     // 初始化CheckBoxColumn 并设置控件的回传属性     // </summary>     public CheckBoxColumn(bool ImmediatePostback String Name)     {     //设置控件为只读     viewItem = new CheckBoxItem(ImmediatePostback Name);     this ItemTemplate = viewItem as ITemplate;     //设置控件为可编辑的     editItem = new CheckBoxItem(true Name);     this EditItemTemplate = editItem as ITemplate;     AutoPostBack = ImmediatePostback;     }     // <summary>     // 设置控件CheckBoxColumn的事件     // </summary>

lishixinzhi/Article/program/net/201311/15046  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码