ASP.NETDataGrid应用收集
来源:互联网 发布:网页三剑客软件 编辑:程序博客网 时间:2024/06/05 00:36
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %> <html> <script language="C#" runat="server"> DataTable Cart = new DataTable(); DataView CartView; void Page_Load(Object sender, EventArgs e) { DataRow dr; if (Session["ShoppingCart"] == null) { Cart.Columns.Add(new DataColumn("Qty", typeof(String))); Cart.Columns.Add(new DataColumn("Item", typeof(String))); Cart.Columns.Add(new DataColumn("Price", typeof(String))); Session["ShoppingCart"] = Cart; // Create rows and add sample data. for (int i = 1; i <= 9; i++) { dr = Cart.NewRow(); if (i % 2 != 0) dr[0] = "2"; else dr[0] = "1"; dr[1] = "Item " + i.ToString(); dr[2] = (1.23 * (i + 1)).ToString(); Cart.Rows.Add(dr); } } else Cart = (DataTable)Session["ShoppingCart"]; CartView = new DataView(Cart); CartView.Sort="Item"; if (!IsPostBack) BindGrid(); } void MyDataGrid_Select(Object sender, EventArgs e) { Label1.Text = "You selected " + MyDataGrid.SelectedItem.Cells[1].Text + ".<br>" + MyDataGrid.SelectedItem.Cells[1].Text + " has an index number of " + MyDataGrid.SelectedIndex.ToString() + "."; } void Select_Button_Click(Object sender, EventArgs e) { MyDataGrid.SelectedIndex = 4; } void UnSelect_Button_Click(Object sender, EventArgs e) { MyDataGrid.SelectedIndex = -1; Label1.Text = ""; } void BindGrid() { MyDataGrid.DataSource = CartView; MyDataGrid.DataBind(); } </script> <body> <form runat="server"> <h3>DataGrid Selection Example</h3> <asp:DataGrid id="MyDataGrid" runat="server" BorderColor="black" BorderWidth="1" CellPadding="3" Font-Name="Verdana" Font-Size="8pt" OnSelectedIndexChanged="MyDataGrid_Select" AutoGenerateColumns="false"> <HeaderStyle BackColor="#aaaadd"> </HeaderStyle> <SelectedItemStyle BackColor="Yellow"> </SelectedItemStyle> <Columns> <asp:ButtonColumn HeaderText="Select Item" ButtonType="LinkButton" Text="Select" CommandName="Select"> </asp:ButtonColumn> <asp:BoundColumn HeaderText="Item" ReadOnly="true" DataField="Item"/> <asp:BoundColumn HeaderText="Quantity" DataField="Qty"/> <asp:BoundColumn HeaderText="Price" DataField="Price"/> </Columns> </asp:DataGrid> <br><br> <asp:Button id="Button1" Text="Select Item 5" OnClick="Select_Button_Click" runat="server"/> <asp:Button id="Button2" Text="Unselect Item" OnClick="UnSelect_Button_Click" runat="server"/> <br><br> <asp:Label id="Label1" runat="server"/> </form> </body></html>
- ASP.NETDataGrid应用收集
- Asp.netDataGrid实现正反双向排序
- 再议ASP.NETDataGrid控件中的“添加新行”功能
- asp.net DataSet、DataTable、DataRow、DataColumn应用全收集
- asp.net DataSet、DataTable、DataRow、DataColumn应用全收集
- 精华ASP代码收集
- 精华ASP代码收集
- 精华ASP代码收集
- asp.net收集
- Asp.net资料收集
- ASP正则表达式收集
- asp.net 技巧收集
- asp问题收集
- asp.net工具收集
- ASP.net技术收集
- ASP通用函数收集
- ASP.NET教程收集
- asp.net 资料收集
- 反转一个字节和判断32位整数二进制中1的个数等算法
- 如果你能看到,请你帮我一起转,转到全中国
- linux下cvs配置
- 写给金融危机下年轻人的16条忠告(zt)
- FFMPEG笔记1
- ASP.NETDataGrid应用收集
- Python 3.0 正式版发布
- drupaluser
- mem
- MFC文档/视图架构之相互关系(一)
- DWR如何配置到web应用中三步骤
- LCS 两个字符串的最大公共子字符串
- Java Sound Program(Capture And Playback) 3 from developer.com
- 弹出式菜单