亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? datagrid使用心得(附大量代碼).txt

?? .net常用經(jīng)典源代碼。十分好用!不用客氣
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
DataGrid使用心得(附大量代碼) 
http://dev.21tx.com 2006年05月08日 luoyixiaoniba 

 
 
 
 


每日文章精萃 
.Net:淺議C++/CLI的gcnew關(guān)鍵字 Java:如何打造實(shí)用網(wǎng)站 
ASP:Asp Object 之:AppendToLog PHP:淺談Windows下 PHP4.0與oracle 8的連 
JSP:用緩沖技術(shù)提高JSP應(yīng)用的性能和穩(wěn)定 CGI:CGI教學(xué):CGI安全問(wèn)題 
VB:如何獲得系統(tǒng)光驅(qū)的盤(pán)符 VC:創(chuàng)建DirectX環(huán)境 


 
   
 
DataGrid使用心得(附大量代碼)

    1. 為 DataGrid 控件設(shè)計(jì)樣式
    
    在<ASP:datagrid id="DataGrid1" runat="server">之后添加如下代碼
    
    <FooterStyle ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
    <SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
    <AlternatingItemStyle BackColor="Gainsboro"></AlternatingItemStyle>
    <ItemStyle ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
    <HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#000084"></HeaderStyle>
    
    說(shuō)明:
    (1) 在每個(gè)標(biāo)簽內(nèi)主要是  ForeColor   BackColor  Font-Bold 這幾個(gè)屬性值
    
    2. 為 DataGrid 控件添加綁定列
    
    <asp:BoundColumn DataField="" ReadOnly="True" HeaderText=""></asp:BoundColumn>
    說(shuō)明:
    (1) 在標(biāo)簽內(nèi)的基本屬性是 DataField / HeaderText 
    (2) DataFormatString 用于 獲取或設(shè)置指定列中各項(xiàng)的顯示格式的字符串。
     形式為 { A: Bxx }。例如,格式化字符串 {0:F2} 將顯示帶兩位小數(shù)的定點(diǎn)數(shù)。
     其中A值只能設(shè)置為 0,因?yàn)槊總€(gè)單元格中只有一個(gè)值。
     冒號(hào)后的字符(常規(guī)示例中為 B)指定值的顯示格式
     C  以貨幣格式顯示數(shù)值。 
        D  以十進(jìn)制格式顯示數(shù)值。 
        E  以科學(xué)記數(shù)法(指數(shù))格式顯示數(shù)值。 
        F  以固定格式顯示數(shù)值。 
        G  以常規(guī)格式顯示數(shù)值。 
        N  以數(shù)字格式顯示數(shù)值。 
        X  以十六進(jìn)制格式顯示數(shù)值。 
    (3) Visible 獲取或設(shè)置一個(gè)值,該值指示此列在 DataGrid 控件中是否可見(jiàn)。
    (4) ReadOnly 設(shè)置些列是否只讀,若是只讀的話(huà),則不能修改.
    (5) SortExpression 獲取或設(shè)置選擇進(jìn)行排序的列時(shí)傳遞到 OnSortCommand 方法的字段或表達(dá)式的名稱(chēng)。
   

  3. 為 DataGrid 控件添加模板列
    <asp:TemplateColumn HeaderText="類(lèi)別">
     <ItemTemplate>
      <asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "actorclassname") %>' runat="server" ID="Label1"/>
     </ItemTemplate>
     <EditItemTemplate>
      <select name="sltclassname">
       <% = ActorClass.GetParentClass(0) %>
      </select>
     </EditItemTemplate>
    </asp:TemplateColumn>
    說(shuō)明:
    (1) 基本框架是
      <asp:TemplateColumn HeaderText="類(lèi)別">
    <ItemTemplate></ItemTemplate>
     </asp:TemplateColumn>
    (2) 全面的模板列
     <asp:TemplateColumn>

               <HeaderTemplate>
                  <b> Tax </b>
               </HeaderTemplate>

               <ItemTemplate>
                  <asp:Label
                       Text='<%# DataBinder.Eval(Container.DataItem, "Tax") %>'
                       runat="server"/>
               </ItemTemplate>

               <EditItemTemplate>

                  <asp:CheckBox
                       Text="Taxable" 
                       runat="server"/>

               </EditItemTemplate>

               <FooterTemplate>
                  <asp:HyPerlink id="HyperLink1"
                       Text="Microsoft"
                       NavigateUrl="http://www.microsoft.com"
                       runat="server"/>
               </FooterTemplate>

            </asp:TemplateColumn>
 (3) 為布爾型列應(yīng)用模板列
  <asp:TemplateColumn>
         <ItemTemplate>
             <asp:Label
                  Text='<%# DataBinder.Eval(Container.DataItem, "Tax") %>'
                     runat="server"/>
            </ItemTemplate>
            <EditItemTemplate>
             <asp:CheckBox
                  Text="Taxable" 
                     runat="server"/>

            </EditItemTemplate>
        </asp:TemplateColumn>
        在正常狀態(tài),用 Label控件顯示
        在編輯狀態(tài),用 CheckBox控件顯示
    
 (4) 為枚舉類(lèi)型列應(yīng)用模板列,如業(yè)務(wù)地區(qū)(全網(wǎng)/廣東/云南等等)
  <asp:TemplateColumn HeaderText="處理方式">
   <ItemTemplate>
    <asp:Label ID="lbStatus">
     <%# DataBinder.Eval(Container, "DataItem.DealWith") %>
    </asp:Label>
   </ItemTemplate>
   <EditItemTemplate>
    <asp:DropDownList id="dpStatus2" runat="server" DataTextField="status">
     <asp:ListItem Value="Log">Log(日志)</asp:ListItem>
     <asp:ListItem Value="SendSms">SendSms(短信)</asp:ListItem>
    </asp:DropDownList>
   </EditItemTemplate>
  </asp:TemplateColumn>
  在正常狀態(tài),用 Label控件顯示
  在編輯狀態(tài),用 DropDownList控件顯示
 
 (5) 為長(zhǎng)字符串應(yīng)用模板列,如一篇文章的內(nèi)容
  還未做過(guò)
  
 4. 為 DataGrid 控件添加按鈕列
 
 <asp:ButtonColumn 
        HeaderText="Remove from cart" 
        ButtonType="PushButton" 
        Text="Remove" 
        CommandName="RemoveFromCart" />
    (1) 要使用按鈕列,必須在 DataGrid 控件中添加 OnItemCommand 屬性,并為該事件添加處理方法.
    (2) 模板列可以實(shí)現(xiàn)按鈕列能實(shí)現(xiàn)的任何功能.
    
    5. 為 DataGrid 控件添加編輯列
    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" HeaderText="編輯" CancelText="取消" EditText="編輯"></asp:EditCommandColumn>
    (1) ButtonType 有兩個(gè)值: LinkButton 超級(jí)鏈接樣式按鈕的列 | PushButton 普通按鈕的列。 

 6. 為 DataGrid 控件添加超鏈接列
 <asp:HyperLinkColumn Text="添加子類(lèi)" DataNavigateUrlField="ActorclassID" DataNavigateUrlFormatString="addActorClass.aspx?classID={0}"></asp:HyperLinkColumn>
 (1) 為每一行設(shè)置相同的文字及跳轉(zhuǎn)的URL地址
  設(shè)置 Text 和 NavigateUrl 屬性,則列中的所有超級(jí)鏈接將共享同一標(biāo)題和 URL
 (2) 為每一行設(shè)置不同的文字及不同跳轉(zhuǎn)的URL地址
  A.  用 DataTextField 設(shè)置數(shù)據(jù)源字段,若還想在原數(shù)據(jù)的基礎(chǔ)上加工一下(如字段值為300,想顯示為300元)
   則再設(shè)置 DataTextFormatString 字段
  B. 用DataNavigateUrlField 及 DataNavigateUrlFormatString 來(lái)設(shè)置URL地址
   用DataTextField = "money" DataTextFormatString = "{0}元"
  C.  舉例
   DataNavigateUrlField="ActorclassID" DataNavigateUrlFormatString="addActorClass.aspx?classID={0}"
   
 7. 為 DataGrid 控件添加"編輯"代碼
  在 DataGrid 標(biāo)簽中加入 
  OnUpdateCommand="DataGrid1_Update" OnCancelCommand="DataGrid1_Cancel" OnEditCommand="DataGrid1_Edit"代碼
  在codeBehind頁(yè)面加入如下代碼
  ///響應(yīng)編輯按鈕
  public void DataGrid1_Edit(Object sender, DataGridCommandEventArgs e) 
  {
   DataGrid1.EditItemIndex = e.Item.ItemIndex;
   if (Request.QueryString.Get("classID") != null)
    Common.BindData(DataGrid1,Common.GetSource("select * from ActorClass where parentID=" + Request.QueryString.Get("classID") + " order by depth,orderID desc"));
   else
    Common.BindData(DataGrid1,Common.GetSource("select * from ActorClass where depth=1 order by depth,orderID desc"));
  }
   
  ///響應(yīng)取消按鈕
  public void DataGrid1_Cancel(Object sender, DataGridCommandEventArgs e) 
  {
   DataGrid1.EditItemIndex = -1;
   if (Request.QueryString.Get("classID") != null)
    Common.BindData(DataGrid1,Common.GetSource("select * from ActorClass where parentID=" + Request.QueryString.Get("classID") + " order by depth,orderID desc"));
   else
    Common.BindData(DataGrid1,Common.GetSource("select * from ActorClass where depth=1 order by depth,orderID desc"));

  }
  
  ///響應(yīng)更新按鈕   
  public void DataGrid1_Update(Object sender, DataGridCommandEventArgs e) 
  {
   TextBox ClassNameText = (TextBox)e.Item.Cells[1].Controls[0];
   string className = ClassNameText.Text;
   int classID = Int32.Parse((e.Item.Cells[0].Text).ToString());
   TextBox orderID2 = (TextBox)e.Item.Cells[5].Controls[0];
   int orderID = Int32.Parse(orderID2.Text);
   ActorClass.ModifyActorClass(className,classID,orderID);

   DataGrid1.EditItemIndex = -1;
   if (Request.QueryString.Get("classID") != null)
    Common.BindData(DataGrid1,Common.GetSource("select * from ActorClass where parentID=" + Request.QueryString.Get("classID") + " order by depth,orderID desc"));
   else
    Common.BindData(DataGrid1,Common.GetSource("select * from ActorClass where depth=1 order by depth,orderID desc"));
  }
  說(shuō)明
  (1) DataGrid 事件處理程序的格式
   MethodName(Object sender, DataGridCommandEventArgs e) 
  (2) 更新按鈕的說(shuō)明
   A. 獲取編輯狀態(tài)中的文本框
    TextBox ClassNameText = (TextBox)e.Item.Cells[1].Controls[0];
    string className = ClassNameText.Text;
   B. 獲取編輯狀態(tài)中的下拉列表框
    方法一
    int classID;
    classID = Int32.Parse(Request.Form.Get("sltclassname"));
    方法二
    DropDownList bbb = (DropDownList)e.Item.Cells[10].FindControl("dpStatus2");
    string ddpValue = bbb.SelectedValue
   C. 獲取編輯狀態(tài)中的復(fù)選框
    bool boolEnabled = ((CheckBox)e.Item.FindControl("chk_enabled")).Checked;
    String str2;
    if (boolEnabled)
    {

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线播放不卡| 亚洲大型综合色站| 丰满放荡岳乱妇91ww| 久久久久久久久久美女| 国产成人精品午夜视频免费| 久久久国产精华| 不卡的电视剧免费网站有什么| 日韩一区日韩二区| 欧美特级限制片免费在线观看| 亚洲成人免费在线观看| 91精品免费观看| 韩国在线一区二区| 中文字幕的久久| 欧美性猛交xxxxxx富婆| 日本在线播放一区二区三区| 2023国产精品自拍| 99久久综合99久久综合网站| 亚洲一区二三区| 精品1区2区在线观看| 成人国产电影网| 午夜欧美2019年伦理| 精品国产乱码久久久久久图片| 高清日韩电视剧大全免费| 国产精品视频在线看| 91天堂素人约啪| 奇米影视7777精品一区二区| 国产亚洲成年网址在线观看| 欧美综合亚洲图片综合区| 精品在线一区二区三区| 中文字幕一区二区三区色视频| 欧美日韩在线播| 国产成人免费av在线| 亚洲成人一二三| 欧美国产一区二区在线观看| 欧美美女bb生活片| 成人动漫av在线| 蜜臀精品久久久久久蜜臀| 最好看的中文字幕久久| 日韩午夜小视频| 99久久婷婷国产综合精品电影| 日韩精品五月天| 亚洲视频小说图片| 久久综合网色—综合色88| 欧美在线观看禁18| 成人爽a毛片一区二区免费| 五月天久久比比资源色| 亚洲你懂的在线视频| 国产三级一区二区三区| 日韩一区和二区| 91在线高清观看| 高清国产午夜精品久久久久久| 丝袜亚洲精品中文字幕一区| 亚洲免费看黄网站| 国产蜜臀97一区二区三区| 欧美一区二区免费视频| 一本一本大道香蕉久在线精品| 国产一区二区三区av电影 | 91麻豆精品国产自产在线 | 欧美日本精品一区二区三区| 成人精品亚洲人成在线| 国产乱国产乱300精品| 久久国产精品免费| 日韩一区精品字幕| 亚洲成在线观看| 一区在线播放视频| 中文字幕一区二区三区在线不卡 | 欧美一级片免费看| 欧美日韩在线亚洲一区蜜芽| 91浏览器打开| av电影在线观看一区| 国产一区二区免费视频| 精品亚洲国产成人av制服丝袜| 婷婷一区二区三区| 亚洲一区二区五区| 亚洲国产成人高清精品| 亚洲影院免费观看| 亚洲一区在线观看网站| 一区二区欧美精品| 亚洲与欧洲av电影| 丝袜亚洲另类欧美综合| 日本一区中文字幕| 久久超碰97人人做人人爱| 久久精品免费观看| 国产精选一区二区三区| 国产精品综合在线视频| 不卡一区二区在线| 91久久精品网| 欧美精品视频www在线观看| 91精品国产综合久久久久久 | 五月婷婷久久综合| 日本不卡不码高清免费观看| 久久99最新地址| 国产精品综合一区二区| 99久久精品国产精品久久| 色哟哟欧美精品| 4438x成人网最大色成网站| 精品国产在天天线2019| 中文一区在线播放| 一区二区三区丝袜| 日本亚洲三级在线| 国产精品自产自拍| 色综合久久久久综合体桃花网| 欧美在线啊v一区| 日韩欧美国产综合| 国产精品日韩成人| 亚洲成va人在线观看| 久久国产夜色精品鲁鲁99| 成人av午夜影院| 精品视频在线免费看| 精品国产三级电影在线观看| 中文字幕一区二区三| 亚洲午夜久久久久| 国产在线不卡一区| 91在线观看地址| 日韩免费福利电影在线观看| 国产精品国产三级国产三级人妇 | 日av在线不卡| 懂色av一区二区在线播放| 欧美在线制服丝袜| 久久婷婷综合激情| 亚洲一卡二卡三卡四卡无卡久久| 久久国产乱子精品免费女| 成人综合激情网| 制服丝袜亚洲播放| 国产精品毛片大码女人| 视频一区视频二区中文字幕| 成人亚洲精品久久久久软件| 欧美日韩国产123区| 国产人妖乱国产精品人妖| 亚洲成人一区在线| www..com久久爱| 欧美大片免费久久精品三p| 亚洲裸体xxx| 国产一区二区三区高清播放| 欧美乱妇一区二区三区不卡视频| 欧美国产视频在线| 久久91精品国产91久久小草| 在线观看亚洲一区| 中文在线一区二区| 精品一区二区三区免费毛片爱| 欧美日韩在线综合| 亚洲精品中文字幕在线观看| 国产高清精品网站| 精品久久久影院| 亚洲午夜在线观看视频在线| 不卡电影一区二区三区| 久久久久9999亚洲精品| 久久精品国产999大香线蕉| 欧美在线啊v一区| 亚洲精品写真福利| 99久久伊人网影院| 国产欧美一区二区精品性色| 国产毛片一区二区| 精品国产百合女同互慰| 蜜桃视频第一区免费观看| 69p69国产精品| 亚洲高清免费视频| 精品视频在线免费观看| 一区二区三区高清在线| 91丨porny丨户外露出| 亚洲国产精品ⅴa在线观看| 国产精品1区2区| 国产婷婷色一区二区三区在线| 激情综合色播激情啊| 欧美成人国产一区二区| 麻豆国产欧美一区二区三区| 日韩三级在线观看| 美女一区二区视频| 精品嫩草影院久久| 韩国欧美一区二区| 久久久一区二区三区捆绑**| 国产一区二区网址| 国产亚洲精品免费| 91在线看国产| 亚洲综合男人的天堂| 欧美撒尿777hd撒尿| 丝袜诱惑亚洲看片| 精品国产91乱码一区二区三区 | 肉色丝袜一区二区| 欧美一级高清片| 韩国欧美一区二区| 国产精品美女久久久久久久| 99精品欧美一区| 亚洲成人免费视| 欧美一二区视频| 国产成人在线视频网址| 亚洲欧美二区三区| 欧美久久久久免费| 激情综合色综合久久| 国产精品久久久久影院色老大 | 亚洲成在人线在线播放| 欧美一区二区三区免费大片| 黄色日韩网站视频| 国产精品久久777777| 欧美日韩国产综合久久| 九色|91porny| 亚洲日穴在线视频| 538在线一区二区精品国产| 国产精品一区二区久久不卡| 亚洲欧美视频一区|