/oboutSuite_3.5/Grid/aspnet_clearing_grid.aspx
https://github.com/michael2r/power-show · ASP.NET · 104 lines · 85 code · 19 blank · 0 comment · 1 complexity · 5da085a8ad927fc617112db344b601dc MD5 · raw file
- <%@ Page Language="C#" %>
- <%@ Register TagPrefix="obout" Namespace="Obout.Grid" Assembly="obout_Grid_NET" %>
- <%@ Import Namespace="System.Data" %>
- <%@ Import Namespace="System.Data.OleDb" %>
- <%@ Import Namespace="System.Data.SqlClient" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <script language="C#" runat="server">
- void Page_load(object sender, EventArgs e)
- {
- if (!Page.IsPostBack)
- {
- CreateGrid();
- }
-
- }
-
- void CreateGrid()
- {
- OleDbConnection myConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("../App_Data/Northwind.mdb"));
- OleDbCommand myComm = new OleDbCommand("SELECT TOP 25 * FROM Orders ORDER BY OrderID DESC", myConn);
- myConn.Open();
- /*OleDbDataAdapter da = new OleDbDataAdapter();
- DataSet ds = new DataSet();
- da.SelectCommand = myComm;
- da.Fill(ds, "Orders");*/
- OleDbDataReader myReader = myComm.ExecuteReader();
- grid1.DataSource = myReader;
- grid1.DataBind();
- myConn.Close();
- }
-
- void ClearGrid(object sender, EventArgs e)
- {
- grid1.ClearPreviousDataSource();
- grid1.DataSource = null;
- grid1.DataBind();
- }
- </script>
- <html>
- <head>
- <title>obout ASP.NET Grid examples</title>
- <style type="text/css">
- .tdText {
- font:11px Verdana;
- color:#333333;
- }
- .option2{
- font:11px Verdana;
- color:#0033cc;
- padding-left:4px;
- padding-right:4px;
- }
- a {
- font:11px Verdana;
- color:#315686;
- text-decoration:underline;
- }
- a:hover {
- color:crimson;
- }
- </style>
- </head>
- <body>
- <form runat="server">
-
- <br />
- <span class="tdText"><b>ASP.NET Grid - Clearing the Grid</b></span>
- <br /><br />
-
- <obout:Grid id="grid1" runat="server" CallbackMode="true" Serialize="true" AutoGenerateColumns="false"
- FolderStyle="styles/grand_gray" AllowAddingRecords="false">
- <Columns>
- <obout:Column DataField="OrderID" ReadOnly="true" HeaderText="ORDER ID" Width="100" runat="server"/>
- <obout:Column DataField="ShipName" HeaderText="NAME" Width="200" runat="server"/>
- <obout:Column DataField="ShipCity" HeaderText="CITY" Width="150" runat="server" />
- <obout:Column DataField="ShipPostalCode" HeaderText="POSTAL CODE" Width="150" runat="server" />
- <obout:Column DataField="ShipCountry" HeaderText="COUNTRY" Width="150" runat="server" />
- </Columns>
- </obout:Grid>
-
- <br />
-
- <asp:Button runat="server" ID="btnClear" Text="Clear" OnClick="ClearGrid" CssClass="tdText" />
-
- <br /><br /><br />
- <span class="tdText">
- To clear the records of the Grid, call the <b>ClearPreviousDataSource</b> method and set the <b>DataSource</b> property to <b>null</b>.
- </span>
-
- <br /><br /><br />
-
- <a href="Default.aspx?type=ASPNET">« Back to examples</a>
-
- </form>
- </body>
- </html>