[我的ASP.net学习历程]DataGrid(DataBind)(2)

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

<%@ Page Language="C#" AutoEventWireup="True" Debug="true" %>

<Script language="C#" runat="server">

void Page_Load(Object Sender,EventArgs e){

if (!Page.IsPostBack){

Radio_1.Checked=true;

}

Hashtable HT=new Hashtable();

HT.Add("1234","Microsoft");

HT.Add("5678","IBM");

HT.Add("7895","SUN");

HT.Add("0123","Orlce");

MyDataGrid.DataSource=HT;

MyDataGrid.DataBind();

}

void RadioClick_2(Object Sender,EventArgs E){

MyDataGrid.Columns[2].Visible=false;

Radio_1.Checked=false;

}

void RadioClick_1(Object Sender,EventArgs E){

MyDataGrid.Columns[2].Visible=true;

Radio_2.Checked=false;

}

void RadioClick_3(Object Sender,EventArgs E){

MyDataGrid.Visible=true;

Radio_4.Checked=false;

}

void RadioClick_4(Object Sender,EventArgs E){

MyDataGrid.Visible=false;

Radio_3.Checked=false;

}

</Script>

<form runat="server">

<asp:datagrid ID="MyDataGrid" runat="server" AutoGenerateColumns="false" BackColor="#FF0000" ItemStyle-HorizontalAlign="center" ShowFooter="true" FooterStyle-BackColor="#FFFF90" CellPadding="2">

<columns>

<asp:boundcolumn HeaderText="<strong>Book Code</strong>" ItemStyle-BackColor="#FF9900" DataField="Key"/>

<asp:boundcolumn HeaderText="<strong>Book Title</strong>" ItemStyle-BackColor="#FF6600" DataField="Value"/>

<asp:templatecolumn HeaderText="<strong>Check</strong>" ItemStyle-BackColor="#FF9900" ItemStyle-HorizontalAlign="center">

<itemtemplate>

<asp:checkbox ID="CheckBox" runat="server"/>

</itemtemplate>

</asp:templatecolumn>

<asp:templatecolumn HeaderText="<strong>Check</strong>" ItemStyle-BackColor="#FF9900" ItemStyle-HorizontalAlign="center">

<itemtemplate>

<asp:button ID="Button" Text="Button" runat="server"/>

</itemtemplate>

</asp:templatecolumn>

</columns>

</asp:datagrid>

<br>

DataGrid.Columns.Visible:

<asp:radiobutton ID="Radio_1" Text="True" AutoPostBack="true" OnCheckedChanged="RadioClick_1" runat="server"/>

<asp:radiobutton ID="Radio_2" Text="False" AutoPostBack="true" OnCheckedChanged="RadioClick_2" runat="server"/>

<br>

DataGrid.Visible:

<asp:radiobutton ID="Radio_3" Text="True" AutoPostBack="true" OnCheckedChanged="RadioClick_3" runat="server"/>

<asp:radiobutton ID="Radio_4" Text="False" AutoPostBack="true" OnCheckedChanged="RadioClick_4" runat="server"/>

</form>

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