您的位置:首页 > 其它

调整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高级特效的程序设计关键。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: