控件_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 控件 >>列表
· 禁用GridView控件前5行记录发布时间:2013-08-20
禁用GridView控件前5行记录。应该在GridView控件写OnRowDataBound事件:如果你只想禁用删除铵钮的话:网页运行效果:如果你想把整行禁用的话,可以这样写:运行效果:禁用整行看起来跟禁用删除铵钮效果好象一样,没有区别。如果你的真实环境中,其它列还有其它的控件,如DropDownList,TextBox或是RadioButton等,如果禁用整行时,所有控件都被禁用了。... 查看全文
下面我们就回到ASP.NET中的事件。大家也许看了我们之前定义的事件,确实,事件一般是那么定义的,但是那样定义事件后的,运行起来的效率不搞,因为那样定义事件后,编译器在编译事件代码的时候,会自动的为我们加入很多多线程安全的代码,就是说,虽然我们只是定义几行代码,大但是编译器为我们做了很多额外的事情,当然,这样代码的运行的效率可想而知。在很多的时候,我们自定义控件的事件不是需要考虑多线程安全等问题的,所我们就要改变代码,使其运行的更加好,我们就采用下面的方法:显示的申明事件... 查看全文
第二章讲解:继承WebControl的控件相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行了。不错,前几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一大堆的html代码写进去吗。不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..>写成了<talbe..>,在编译的时候,编译器是不会发现错误,但是当我们把控件拖上来使用的时候... 查看全文
1.Button类usingSystem;usingSystem.Windows;usingSystem.Windows.Media;usingSystem.Windows.Input;usingSystem.Windows.Controls;namespaceLY.ClickTheButton{publicclassClickTheButton:Window{[STAThread]publicstaticvoidMain(){Applicationapp=newApplication()... 查看全文
· 获取GridView控件总列数发布时间:2013-08-18
GridView控件,它不管是放在MasterPage母版页内,还是放在Page单独网页内,它不管是自动显示列AutoGenerateColumns="true",还是手动定列AutoGenerateColumns="false",获取GridView控件的总列数的方法均是一样的。... 查看全文
· ASP.NET控件:模板控件发布时间:2013-08-18
创建一个模板控件需要下面几个步履:1.用ParseChildren特性标记控件类,使模板属性可以在HTML中进行设置2.为模板定义ITemplate类型的公有属性,并用TemplateContainer特性修饰该模板属性(指示运行时的容器类)3.使用InstantiateIn方法在模板容器中创建一个模板实例,把容器添加到服务器控件的控件集合中4.定义要和模板一起使用的容器类下面是一个简单的模板控件:usingSystem;usingSystem.Collections.Generic... 查看全文
关于实现Windows7样式AeroTreeView控件的具体过程可以参考如下文章http://www.cnblogs.com/o2ds/archive/2010/06/22/1763020.html这里主要附上完整的样式以及如何将样式应用到TreeView.ItemTemplate上。完整样式如下:<ResourceDictionaryxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns... 查看全文
首先,想问大家一个问题,你们如果要给一个Button添加背景图片会怎么做?(呵呵,这个问题又点小白哈)是这样吗?<ButtonHeight="57"HorizontalAlignment="Left"Margin="106,86,0,0"Name="button1"VerticalAlignment="Top"Width="147"BorderThickness="0"><Button.Background><... 查看全文
说说WebForm:数据列表控件:WebForm下的列表绑定控件基本就是GridView、DataList、Repeater;当然还有其它DropDownList、ListBox等。它们的共同的设置数据源方法:XXX.DataSource=数据源。那么这个数据源的格式,究竟有啥要求?最简单的方式是随便给弄个,然后等它抛异常:从上面的错误可以看的出来,基本上支持三种数据源绑定方式:IListSource,IEnumerable,IDataSource。说说Winform数据列表控件... 查看全文
事件的结果经过多天的思考及忙碌的开发及测试,CYQ.Data终于在UI上全面支持WPF,至此,CYQ.Data已经可以方便支持wpf的开发,同时,框架仍保留最低.netframework2.0版本的支持。支持WPF的起因:CYQ.Data一直是基于2.0语法下支持开发的框架,在未直接支持WPF之前,对于控件列表的绑定,因为WPF竟然不支持DataTable,研究后发现需要从MDataTable.ToDataTable().DefaultView来转一次绑定;另外对于UI控件... 查看全文
有机会看到有网友在论坛上发出问题:在网页上的铵钮执行之后,动态加载的用户控件,如果没有处理好,会在子用户控件的铵钮被执行时抛弃。因此我们需要着重需要处理的关键点。同相子用户控件在动态加载之后,它的状态也需要保持,不然在传值给另一个子用户控件时,也会被抛弃。另一个关键点,就是子用户控件,怎样传值给另一个用户控件。弄清楚技术关键点之后,一切都好办。在网站上,创建一个网页Default.aspx,两个用户控件UcA.ascx和UcB.ascx在Default.aspx:去UcA.aspx去UcB... 查看全文
事件的结果经过多天的思考及忙碌的开发及测试,CYQ.Data终于在UI上全面支持WPF,至此,CYQ.Data已经可以方便支持wpf的开发,同时,框架仍保留最低.netframework2.0版本的支持。支持WPF的起因:CYQ.Data一直是基于2.0语法下支持开发的框架,在未直接支持WPF之前,对于控件列表的绑定,因为WPF竟然不支持DataTable,研究后发现需要从MDataTable.ToDataTable().DefaultView来转一次绑定;另外对于UI控件... 查看全文
· Winform控件Enable=false显示优化发布时间:2013-08-08
在B/S开发中(ASP.NET),往往可以css样式表来让页面控件更加美观,但是在C/S中(Winform)里面,我们则需要通过其他取巧的方式来实现。例如:当你因为某个需求需要将控件设置为Readonly=True或是Enable=False的时候。这时候控件显示往往会变成暗灰色,如图:这时候,我们如果希望窗体有较好的用户体验,那么我们可以将TextBox的背景色设置为白色,这样就可以有较好的显示效果。this.textBox1.BackColor=Color.White... 查看全文
本博文,Insus.NET教你动态实现变更Repeater控件HeaderTemplate列名。一般情况之下,是不需要动态变更,只有动态有Repeater控件不变情况之下,来显示多种数据源进行绑定。这样就得动态变更HeaderTemplate列名,甚至还要动态变更ItemTemplate内的行或列信息。在实现这个功能之前,我们得先准备好常规的Repeater控件的显示,与数据绑定。在网页中,写好Repeater:去.aspx.cs为Repeater控件绑定数据源:网页浏览一下看看效果:Ok... 查看全文
Insus.NEt曾经有写过一篇《Repeater控件最后一笔记录高亮显示》,它的实现是先宣告一个页面级的变量,然后在Data_Binding()方法内获取数据源的记录总数。本篇是的重点,就是改变前一篇的写法,不必宣告一个页面级的变量,而是直接在OnItemDataBound事件获取。先看.aspx:去.aspx.cs写codebehind代码:上图中的#35行代码,是把sender对象转换为Repeater控件。#37行代码,是把Rpt.DataSource转换为DataTable... 查看全文
· 动态合并Repeater控件数据列发布时间:2013-08-06
前天Insus.NET实现《动态合并GridView数据行DataRow的列》。今天再玩玩Repeater控件,功能也是动态合并某列栏位。Repeater控件跟GridView控件一样集成度高,越是自由与松散的,在合并时,越是不好控制。我们在网站上,创建一个网页,拉Repeater控件至网页:去.aspx.cs为Repeater控件绑定数据,数据库表格,存储过程,以及连接数据库获取数据,在此不提供。浏览效果:OK,我们开始实现合并数据列,博文开始有提及... 查看全文
做这个例子,主要是我在工作当中遇到一个主表的明细表的操作计算问题,也用了不少时间。操作计算的方式是这样的。这个功能是在.net语言当中实现,操作过程当点击添加行,添加第一行时,当我输入金额的时候,累积支付=金额,当点击添加行时,如果是第二行,输入金额,累积支付=第二行金额+第一行的累积支付,如果是第三行,输入金额,累积支付=第三行金额+第二行的累积支付,如图。这个其实最主要的是控件的值获取问题,当金额控件的光标移开时,如果是第一行就直接赋值就ok,但是在第二行。。。... 查看全文
· ASP.NET中遍历页面所有的控件发布时间:2013-08-05
在我们的系统的开发过程中,经常遇到这样的问题,页面的控件很多,我们希望通过遍历的方法控制这些控件。举一个简单例子,判断页面所有的TextBox按钮是否为空,或者将全部的TextBox清空等。这样就要想办法去获得这些控件。下面便是代码的实例,相信大家一看就懂。这个就是用户验证页面所有的RadioButtonList是否进行了选择的代码:/**////summary///验证填写信息////summaryprivatevoidValidateField(){for(inti=0;iPage... 查看全文
ASP.NET给Table动态添加控件并且得到控件的值由于跟老师做一个小的项目,可是我自己又不太懂js,所以一直为动态建立表格并且能动态的取值和赋值感到苦恼。起初在网上找到了一些js资源,解决了动态添加和取值的问题,可是给表中控件灵活的赋值又成了一个问题。于是乎我又回过头来利用ASP.NET的TABLE控件,容易赋值且容易取值,但是有一个问题就是,ASP.NET页面每次触发页面都会刷新一次,则我动态建立的表格就会在页面刷新后不见了,而这是若在后台取值就会出现&ldquo... 查看全文
1.说明之前做过一个小项目,点击按钮,按钮进入倒计时无效状态,计时完成后,恢复原样,现在就实现该效果---带倒计时的按钮2.效果1)正常状态2)MouseOver(只有背景色变化)3)点击进入无效状态4)在无效状态下计时5)恢复正常状态3.XAML代码1<!--冷却计时按钮样式--><!--通过修改颜色值参数,以更改按钮颜色样式,更多修改,还请自行DIY--><SolidColorBrushx... 查看全文