aijava

          welcome to my online log ! open java new world! Taste java charm........
          posts - 1, comments - 4, trackbacks - 0, articles - 42
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          asp.net 手寫代碼實現

          Posted on 2007-05-07 22:31 閱讀(353) 評論(0)  編輯  收藏 所屬分類: ASP/ASP.NET

          <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" EnableEventValidation="false"%>
          <%@ import Namespace = "System.Data"%>
          <%@ import Namespace = "System.Data.OleDb"%>

          <style type="text/css">
          td{ font-size:12px}
          </style>
          <script runat="server" language="c#">
           
           string strSQL = "select * from product";
           OleDbConnection mycon;
           OleDbCommand mycmd;
           public void page_load(Object sender,EventArgs e){
           if(!IsPostBack){
           string strDSN = "Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("data.mdb");
           try{
            mycon = new OleDbConnection(strDSN);
            mycmd = new OleDbCommand(strSQL,mycon);
           mycon.Open();
           datagrid1.DataSource = mycmd.ExecuteReader();
           datagrid1.DataBind();
           }catch(OleDbException f){
            Response.Write("數據庫連接出錯!");
           }
           }
           }
           public void DataGrid_DeleteItem(Object sender,DataGridCommandEventArgs e){
           string delCmd = "delete from product where pid=@pid";
           mycon = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("data.mdb"));
           mycmd = new OleDbCommand(delCmd,mycon);
           mycmd.Parameters.Add("@pid",datagrid1.DataKeys[e.Item.ItemIndex]);
           mycon.Open();
           mycmd.ExecuteNonQuery();
           Response.Write("<script type='text/javascript'> alert('刪除成功完成!'); window.location.href='ConnAcc2.aspx'; </s" + "cript>");
           //Response.Write(datagrid1.DataKeys[e.Item.ItemIndex]);
           
           }
           
           public void DataGrid_EditorItem(Object sender,DataGridCommandEventArgs e){
           Response.Write(datagrid1.DataKeys[e.Item.ItemIndex]);
           }
          </script>

          <form runat="server">
          <asp:DataGrid ID="datagrid1" runat="server" ShowFooter="false" AutoGenerateColumns="false" OnDeleteCommand="DataGrid_DeleteItem" DataKeyField="pid"
           OnEditCommand="DataGrid_EditorItem">
          <columns>
          <asp:BoundColumn DataField="pname" HeaderText="產品名稱"></asp:BoundColumn>
          <asp:ButtonColumn CommandName="delete" Text="刪除" ButtonType="PushButton"></asp:ButtonColumn>
          <asp:HyperLinkColumn text="編輯" DataNavigateUrlField="pid" DataNavigateUrlFormatString="Update.aspx?pid={0}"></asp:HyperLinkColumn>
          <asp:TemplateColumn>
          <itemtemplate>
          <asp:HyperLink Text="修改" NavigateUrl='<%#"Update.aspx?id="+DataBinder.Eval(Container.DataItem,"pid")+"&name="+DataBinder.Eval(Container.DataItem,"pname")%>' runat="server">
          </asp:HyperLink>
          </itemtemplate>
          </asp:TemplateColumn>
          </columns>
          </asp:DataGrid>
          </form>

           

           

           

           


           

          http://freehost13.websamba.com
          主站蜘蛛池模板: 万山特区| 奉新县| 虹口区| 永丰县| 马鞍山市| 博乐市| 林甸县| 武穴市| 布拖县| 岫岩| 娱乐| 府谷县| 博客| 丰宁| 彭水| 股票| 册亨县| 汉源县| 来宾市| 洞头县| 兴化市| 天气| 聂拉木县| 南华县| 陇川县| 郯城县| 元朗区| 清新县| 运城市| 江川县| 绥化市| 华容县| 嘉义市| 晋江市| 榆中县| 乌鲁木齐县| 衡阳县| 大英县| 峨眉山市| 福海县| 皋兰县|