ASP.NET中的DataGrid的属性

王朝c#·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

////////////////分页处理程序;

void Page_Load(Object sender, EventArgs e)

{

if (CheckBox1.Checked)

ItemsGrid.PagerStyle.Mode=PagerMode.NumericPages;

else

ItemsGrid.PagerStyle.Mode=PagerMode.NextPrev;

if (!IsPostBack)

{

start_index = 0;

ItemsGrid.VirtualItemCount=100;

}

BindGrid();

}

/////////////邦定公用函数;

void BindGrid()

{

ItemsGrid.DataSource=CreateDataSource();

ItemsGrid.DataBind();

}

///////////////////////// 数据库的链 接在前面已经发表过的,!

<asp:DataGrid id="ItemsGrid" runat="server"

BorderColor="black"

BorderWidth="1"

CellPadding="3" //行间隔;

AllowPaging="true" //换页开关;

AllowCustomPaging="true" //

BackImageUrl="Images\image1.jpg" //背景图象;

AutoGenerateColumns="false" //改变属性数据格会不一样有:true & false;

OnPageIndexChanged="Grid_Change"> //分页驱动程序ID

//分页默认样式;

<PagerStyle NextPageText="Forward"

PrevPageText="Back"

Position="Bottom"

PageButtonCount="5"

BackColor="#00aaaa">

</PagerStyle>

<AlternatingItemStyle BackColor="yellow">

</AlternatingItemStyle>

<HeaderStyle BackColor="#00aaaa">

</HeaderStyle>

<Columns>

<asp:BoundColumn HeaderText="Number"

DataField="IntegerValue"/>

<asp:BoundColumn

HeaderText="Item"

DataField="StringValue"/>

<asp:BoundColumn

HeaderText="Price"

DataField="CurrencyValue"

DataFormatString="{0:c}">

<ItemStyle HorizontalAlign="right">

</ItemStyle>

</asp:BoundColumn>

</Columns>

</asp:DataGrid>

<br>

//选择数字显示分页

<asp:CheckBox id="CheckBox1"

Text = "Show page navigation"

AutoPostBack="true"

runat="server"/>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航