<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      不后悔的blog

      心如止水

      博客園 首頁 新隨筆 聯系 訂閱 管理
      <%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewUp.aspx.cs" Inherits="gridview_GridViewUp" %>

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head runat="server">
          
      <title>無標題頁</title>
      </head>
      <body>
          
      <form id="form1" runat="server">
              
      <div>
                  
      <table cellpadding="0" cellspacing="0" border="0" width="80%" style="font-size: 11px">
                      
      <tr>
                          
      <td align="center">
                              
      <asp:GridView ID="GridView1" runat="server" Width="100%" CellPadding="4" ForeColor="#333333"
                                  AutoGenerateColumns
      ="False" AllowPaging="True" PageSize="12" OnRowCancelingEdit="GridView1_RowCancelingEdit"
                                  OnRowEditing
      ="GridView1_RowEditing" OnRowUpdating="GridView1_RowUpdating" OnRowDeleting="GridView1_RowDeleting"
                                  DataKeyNames
      ="id,name" OnPageIndexChanging="GridView1_PageIndexChanging" DataMember="card,price" OnRowDataBound="GridView1_RowDataBound" GridLines="None">
                                  
      <Columns>
                                      
      <asp:BoundField HeaderText="身份證號" DataField="card" Visible=false />
                                      
      <asp:BoundField HeaderText="編號" DataField="id" ReadOnly="True" />
                                      
      <asp:BoundField DataField="name" HeaderText="姓名" ReadOnly="True" />
                                      
      <asp:TemplateField HeaderText="身份證號">
                                          
      <ItemTemplate>
                                              
      <%Eval("card"%>
                                          
      </ItemTemplate>
                                          
      <EditItemTemplate>
                                              
      <asp:TextBox ID="TBCard" Text='<%# Eval("card") %>' runat="server" Width="140px" />
                                          
      </EditItemTemplate>
                                          
      <ItemStyle Width="150px" />
                                      
      </asp:TemplateField>
                                      
      <asp:TemplateField HeaderText="學歷">
                                          
      <ItemTemplate>
                                              
      <%Eval("description")%>
                                          
      </ItemTemplate>
                                          
      <EditItemTemplate>
                                              
      <asp:HiddenField ID="HDFXueli" runat="server" Value='<%# Eval("xueli") %>' />
                                              
      <asp:DropDownList ID="DDLXueli" runat="server" Width="90px" />
                                          
      </EditItemTemplate>
                                          
      <ItemStyle Width="100px" />
                                      
      </asp:TemplateField>
                                      
      <asp:TemplateField HeaderText="價格">
                                          
      <ItemTemplate>
                                              
      <%Eval("price"%>
                                          
      </ItemTemplate>
                                          
      <EditItemTemplate>
                                              
      <asp:TextBox ID="TBPrice" Text='<%# Eval("price") %>' runat="server" Width="90px" />
                                          
      </EditItemTemplate>
                                          
      <ItemStyle Width="100px" />
                                      
      </asp:TemplateField>
                                      
      <asp:BoundField HeaderText="建立時間" DataField="createdate" ReadOnly="True" />
                                      
      <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" HeaderText="操作" />
                                  
      </Columns>
                                  
      <PagerSettings FirstPageText="" LastPageText="" NextPageText="" PreviousPageText="" />
                                  
      <RowStyle Height="20px" BackColor="#F7F6F3" ForeColor="#333333" />
                                  
      <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                  
      <EditRowStyle BackColor="#999999" />
                                  
      <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                                  
      <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                                  
      <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                  
      <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                              
      </asp:GridView>
                          
      </td>
                      
      </tr>
                  
      </table>
              
      </div>
          
      </form>
      </body>
      </html>

      GridViewUp.aspx.cs文件代碼:
      using System;
      using System.Data;
      using System.Configuration;
      using System.Collections;
      using System.Web;
      using System.Web.Security;
      using System.Web.UI;
      using System.Web.UI.WebControls;
      using System.Web.UI.WebControls.WebParts;
      using System.Web.UI.HtmlControls;
      using System.Data.SqlClient;

      public partial class gridview_GridViewUp : System.Web.UI.Page
      {
          
      protected void Page_Load(object sender, EventArgs e)
          
      {
              
      if (!IsPostBack)
              
      {
                  GridViewBind();
              }

          }


          
      protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
          
      {
              GridView1.PageIndex 
      = e.NewPageIndex;
              GridViewBind();
          }


          
      private void GridViewBind()
          
      {
              
      string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
              
      string SqlStr = "SELECT a.*,b.description FROM test01 a,xueli b where a.xueli=b.code and a.id<1000 and a.id>200";
              DataSet ds 
      = new DataSet();

              
      try
              
      {
                  SqlConnection conn 
      = new SqlConnection(connStr);
                  
      if (conn.State.ToString() == "Closed") conn.Open();
                  SqlDataAdapter da 
      = new SqlDataAdapter(SqlStr, conn);
                  da.Fill(ds, 
      "test01");
                  
      if (conn.State.ToString() == "Open") conn.Close();

                  GridView1.DataSource 
      = ds.Tables[0].DefaultView;
                  GridView1.DataBind();
              }

              
      catch (Exception ex)
              
      {
                  Response.Write(
      "數據庫錯誤,錯誤原因:" + ex.Message);
                  Response.End();
              }

          }


          
      protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
          
      {
              
      if (((DropDownList)e.Row.FindControl("DDLXueli")) != null)
              
      {        
                  DropDownList ddlxueli 
      = (DropDownList)e.Row.FindControl("DDLXueli");

                  
      //  生成 DropDownList 的值,綁定數據
                  string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
                  
      string SqlStr = "SELECT * from xueli";
                  DataSet ds 
      = new DataSet();

                  SqlConnection conn 
      = new SqlConnection(connStr);
                  
      if (conn.State.ToString() == "Closed") conn.Open();
                  SqlDataAdapter da 
      = new SqlDataAdapter(SqlStr, conn);
                  da.Fill(ds, 
      "xueli");
                  
      if (conn.State.ToString() == "Open") conn.Close();

                  ddlxueli.DataSource 
      = ds.Tables[0].DefaultView;
                  ddlxueli.DataTextField 
      = "description";
                  ddlxueli.DataValueField 
      = "code";
                  ddlxueli.DataBind();
                  
      //

                  
      //  選中 DropDownList
                  ddlxueli.SelectedValue = ((HiddenField)e.Row.FindControl("HDFXueli")).Value;
                  
      //
              }

          }


          
      protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
          
      {
              GridView1.EditIndex 
      = e.NewEditIndex;
              GridViewBind();
          }

          
      protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
          
      {
              GridView1.EditIndex 
      = -1;
              GridViewBind();
          }


          
      protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
          
      {
              
      string id = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
              
      string card = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TBCard")).Text;
              
      string xueli = ((DropDownList)GridView1.Rows[e.RowIndex].FindControl("DDLXueli")).SelectedValue;
              
      string price = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TBPrice")).Text;

              
      string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
              
      string SqlStr = "update test01 set card='" + card + "',xueli='" + xueli + "',price='" + price + "' where id=" + id;

              
      try
              
      {
                  SqlConnection conn 
      = new SqlConnection(connStr);
                  
      if (conn.State.ToString() == "Closed") conn.Open();
                  SqlCommand comm 
      = new SqlCommand(SqlStr, conn);
                  comm.ExecuteNonQuery();
                  comm.Dispose();
                  
      if (conn.State.ToString() == "Open") conn.Close();

                  GridView1.EditIndex 
      = -1;
                  GridViewBind();
              }

              
      catch (Exception ex)
              
      {
                  Response.Write(
      "數據庫錯誤,錯誤原因:" + ex.Message);
                  Response.End();
              }

          }


          
      protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
          
      {
              
      string id = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
              
      string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
              
      string SqlStr = "delete from test01 where id=" + id;

              
      try
              
      {
                  SqlConnection conn 
      = new SqlConnection(connStr);
                  
      if (conn.State.ToString() == "Closed") conn.Open();
                  SqlCommand comm 
      = new SqlCommand(SqlStr, conn);
                  comm.ExecuteNonQuery();
                  comm.Dispose();
                  
      if (conn.State.ToString() == "Open") conn.Close();

                  GridView1.EditIndex 
      = -1;
                  GridViewBind();
              }

              
      catch (Exception ex)
              
      {
                  Response.Write(
      "數據庫錯誤,錯誤原因:" + ex.Message);
                  Response.End();
              }

          }

      }


      sql server2000生成表代碼:
      CREATE TABLE [dbo].[test01] (
          
      [id] [decimal](180IDENTITY (11NOT NULL ,
          
      [name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
          
      [card] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
          
      [xueli] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
          
      [price] [decimal](180NULL ,
          
      [createdate] [datetime] NULL 
      ON [PRIMARY]
      GO

      ALTER TABLE [dbo].[test01] ADD 
          
      CONSTRAINT [DF_test01_createdate] DEFAULT (getdate()) FOR [createdate],
          
      CONSTRAINT [PK_test01] PRIMARY KEY  CLUSTERED 
          (
              
      [id]
          )  
      ON [PRIMARY] 
      GO


      CREATE TABLE [dbo].[xueli](
          
      [id] [int] IDENTITY(1,1NOT NULL,
          
      [code] [int] NULL,
          
      [description] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
       
      CONSTRAINT [PK_xueli] PRIMARY KEY CLUSTERED 
      (
          
      [id] ASC
      )
      WITH (IGNORE_DUP_KEY = OFFON [PRIMARY]
      ON [PRIMARY]
      posted on 2007-11-08 17:28  不后悔  閱讀(146)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码熟妇人妻av影音先锋| 国产线播放免费人成视频播放| 强奷乱码中文字幕| 内射干少妇亚洲69XXX| 日韩在线视频观看免费网站| 国精一二二产品无人区免费应用| 国产一区二区三区九九视频| 国产一区二区三区不卡观| 曰韩无码二三区中文字幕| 人妻精品动漫h无码| 亚洲国产av剧一区二区三区 | 精品国精品国自产在国产| 精品无码成人片一区二区| 亚洲精品成人片在线播放| 亚洲一区av在线观看| 99riav国产精品视频| 久热中文字幕在线精品观| 亚洲在av极品无码天堂| 福利视频在线一区二区| av天堂午夜精品一区| 免费无码午夜理论电影| 99久久激情国产精品| 艳妇乳肉豪妇荡乳xxx| 99www久久综合久久爱com| 久久热精品视频在线视频| 久久久久国产精品人妻| 欧美亚洲h在线一区二区| 国产激情av一区二区三区| 一本色道婷婷久久欧美| 亚洲青青草视频在线播放| 熟女国产精品一区二区三| 日本亚洲一区二区精品| 国产成人不卡一区二区| 任我爽精品视频在线播放| 亚洲色一色噜一噜噜噜| 99久久机热/这里只有精品| 亚洲精品男男一区二区| 乱码中文字幕| 亚洲人成电影在线天堂色| 99热精品久久只有精品| 免费午夜无码片在线观看影院|