调整GridView编辑时控件大小
2010-10-22 16:59
232 查看
protected void GVSTinfor_RowDataBound(object sender, GridViewRowEventArgs e) { if ((e.Row.RowState == (DataControlRowState.Edit |DataControlRowState.Alternate)) || (e.Row.RowState==DataControlRowState.Edit)) { TextBox curText; for (int i = 1; i <10; i++) { curText = (TextBox)e.Row.Cells[i].Controls[0]; curText.Width = Unit.Pixel(60); } } }
GridView控件属性
GridView堪称是ASP.NET控件中的航空母舰级庞然大物,不但属性多,方法与事件也多,程序面的知识与技巧更多,故将GridView控件分成两章来讲解,本章讲解应用操作面的知识,有了稳固的基础,在下一章程序篇中各位才能得心应手,表9-1至表9-5为GridView控件的重要分类属性说明:
l 外观属性(Appearance)
表9-1 GridView控件外观属性
外观属性
说 明
BackImageUrl
GridView控件背景图片Image Url
EmptyDataText
没有任何数据时所显示的文字
GridLine
GridView的网格线,有水平及垂直网格线
ShowHeader
是否显示GridView控件的表头
ShowFooter
是否显示GridView控件的表尾
l 行为属性(Behavior)
表9-2 GridView控件行为属性
行为属性
说 明
AllowSorting
是否允许排序
AutoGenerateColumns
是否自动产生数据行
AutoGenerateDeleteButton
是否自动产生删除按钮
AutoGenerateEditButton
是否自动产生编辑按钮
AutoGenerateSelectButton
是否自动产生选择按钮
EnableSortingAndPagingCallbacks
排序与分页是否启用AJAX异步Callback功能
EnableThemes
是否启用Theme主题
EnableViewState
是否启用ViewState状态
l 数据属性(Data)
表9-3 GridView控件数据属性
数据属性
说 明
DataKeyNames
取得主键值(Primary Key)字段名称,以string[ ]字符串数组类型返回
DataMember
取得或设置数据绑定控件绑定至的数据清单名称 (如果数据源包含多个不同数据项清单),默认值为空字符串
DataSourceID
设置GridView数据源控件的ID(如SqlDataSource的ID)
l 分页属性(Paging)
本章后面会有独立章节讲解GridView的分页功能,故分页属性届时再进行介绍。
l 协助属性(Accessibility)
表9-4 GridView控件可访问性属性
协助属性
说 明
Caption
设置GridView的标题文字
CaptionAlign
GridView标题文字的对齐方式
UseAccessibleHeader
指示GridView控件是否以可访问格式呈现其标头
l 样式属性(Style)
GridView可调整的样式属性分为八大类,说明如表9-5所示。
表9-5 GridView控件样式属性
样式属性
说 明
AlternatingRowStyle
设置GridView控件中交替数据行的外观
EditRowStyle
设置GridView控件中编辑数据行的外观
EmptyDataRowStyle
若GridView控件绑定数据源不包含任何数据行时,所呈现之空白数据行的外观之设置
FooterStyle
设置GridView控件中页尾数据行的外观
HeaderStyle
设置GridView控件中页首数据行的外观
PagerStyle
设置GridView控件中页面导航栏的外观
RowStyle
设置GridView控件中数据行的外观
SelectedRowStyle
设置GridView控件中已选取数据行的外观
以上为VS 2005属性窗口所显示的重要分类属性,然而还有许多属性并没有在属性窗口中显现,那是因为必须通过程序代码才能够取用,故在下一章程序篇时,各位会看到这些隐藏的属性如何运用,而这些没有显现的属性将关系GridView高级特效的程序设计关键。
相关文章推荐
- 调整GridView编辑时控件大小
- gridview编辑状态时textbox的大小调整
- 关于gridview 中编辑文本框大小的调整
- VC++之随父窗口变化调整控件大小
- MFC如何使控件大小随着对话框大小自动调整
- eclipse调整编辑文件字体大小
- GridView鼠标移动到某一行时行发生变色和为Gridview中编辑模板中的控件添加颜色
- Android 下控件位置大小调整
- asp.net中有关gridview控件添加编辑按钮的示例(一)
- 像IDE那样调整控件的大小
- vb.net控件随窗口大小调整
- unity3d 在UGUI中制作自适应调整大小的滚动布局控件
- 【转】关于EASYSIZE宏(动态调整控件位置、大小的宏)的小结
- TextArea控件自动调整大小
- unity3d 在UGUI中制作自适应调整大小的滚动布局控件
- ASP.NET编辑与更新数据(非GridView控件实现)
- unity3d 在UGUI中制作自适应调整大小的滚动布局控件
- C#更专业的实现运行时调整控件大小和位置
- 实现控件拖动 及 动态调整控件大小