静以思

Microsoft .NET[C#] - SQL SERVER - ORACLE - Web Design

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
我们都知道Infragistics控件在是软件开发界非常出名的控件,而且用起来很方便、简单,这节我就给大家讲讲Infragistics控件集中WebCombox的使用实例。

一、WebCombox 使用
  1、运行界面
 

  2、前台HTML代码
  <igcmbo:WebCombo ID="WebCombo1" runat="server" BackColor="White" BorderColor="Silver"
            BorderStyle="Solid" BorderWidth="1px" ForeColor="Black" SelBackColor="DarkBlue"
            SelForeColor="White" Version="4.00">
           <Columns>
    <igtbl:UltraGridColumn HeaderText="Title" Key="Title" IsBound="True" BaseColumnName="Title">
     <Footer Key="Title"></Footer>
     <Header Key="Title" Caption="First Title"></Header>
    </igtbl:UltraGridColumn>
    <igtbl:UltraGridColumn HeaderText="BirthDate" Key="BirthDate" IsBound="True" BaseColumnName="BirthDate">
     <Footer Key="BirthDate"></Footer>
     <Header Key="BirthDate" Caption="BirthDate"></Header>
    </igtbl:UltraGridColumn>
   </Columns>
            <ExpandEffects ShadowColor="LightGray" />
            <DropDownLayout BorderCollapse="Separate" RowHeightDefault="20px" Version="4.00">
                <HeaderStyle BackColor="LightGray" BorderStyle="Solid">
                    <BorderDetails ColorLeft="White" ColorTop="White" WidthLeft="1px" WidthTop="1px" />
                </HeaderStyle>
                <FrameStyle BackColor="Silver" BorderStyle="Ridge" BorderWidth="2px" Cursor="Default"
                    Font-Names="Verdana" Font-Size="10pt">
                </FrameStyle>
                <RowStyle BackColor="White" BorderColor="Gray" BorderStyle="Solid" BorderWidth="1px">
                    <BorderDetails WidthLeft="0px" WidthTop="0px" />
                </RowStyle>
                <SelectedRowStyle BackColor="DarkBlue" ForeColor="White" />
            </DropDownLayout>
            <ExpandEffects ShadowColor="LightGray"></ExpandEffects>
        </igcmbo:WebCombo>

  在这里主要注意的是 Columns列的绑定与数据库中列一致。。
  如<igtbl:UltraGridColumn HeaderText="Title" Key="Title" IsBound="True" BaseColumnName="Title">
     <Footer Key="Title"></Footer>
     <Header Key="Title" Caption="First Title"></Header>
    </igtbl:UltraGridColumn>
  
   3、后台CS代码
            DataTable dt = new DataTable();
            dt.Columns.Add("EmployeeID");
            dt.Columns.Add("Title");
            dt.Columns.Add("Telephone");

            DataRow dr = dt.NewRow();
            dr["EmployeeID"] = "0001";
            dr["Title"] = "abc111";
            dr["Telephone"] = "136XXXX8888";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr["EmployeeID"] = "0002";
            dr["Title"] = "abc222";
            dr["Telephone"] = "021-XXXXX";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr["EmployeeID"] = "0003";
            dr["Title"] = "abc3333";
            dr["Telephone"] = "138XXX8845";
            dt.Rows.Add(dr);

            this.WebCombo1.DataSource = dt;
            this.WebCombo1.DataTextField = "Title";
            this.WebCombo1.DataValueField = "EmployeeID";
            this.WebCombo1.DataBind();


  

posted on 2008-01-03 15:32  plife  阅读(514)  评论(0)    收藏  举报