您现在的位置: 爱51代码网 >> 范文 >> 文章正文
LINQ查询下拉框级联代码

public void Category()          {             var result = from r in lqDB.Category                          select new                         {                              r.Category1,                              r.CategoryID                          };             CID.DataSource = result;             CID.DataBind();         }         public void Varietes()          {              int id = Int32.Parse(CID.SelectedValue);             var result = from r in lqDB.Varieties                                                     select new                          {                                    r.Varieties1,                             r.VarietiesID,                             r.VCID                          };             VS.DataSource = result;             VS.DataBind();         }


这是后台代码

 <asp:DropDownList ID="CID" runat="server" DataTextField="Category1" DataValueField="CategoryID" AutoPostBack="True"  >             <asp:ListItem>VCID</asp:ListItem>         </asp:DropDownList>         <asp:DropDownList ID="VS" runat="server" DataTextField="Varieties1" DataValueField="VarietiesID" AutoPostBack="True">         </asp:DropDownList>

这是前台
我准备实现的是下拉框级联
数据库

 CREATE TABLE [dbo].[Category] (     [CategoryID] INT           IDENTITY (1, 1) NOT NULL,     [Category]   NVARCHAR (50) NULL,     CONSTRAINT [PK_Category] PRIMARY KEY CLUSTERED ([CategoryID] ASC) ); CREATE TABLE [dbo].[Varieties] (     [VarietiesID] INT           IDENTITY (1, 1) NOT NULL,     [Varieties]   NVARCHAR (50) NULL,     [VCID]        INT           NULL,     CONSTRAINT [PK_Varieties] PRIMARY KEY CLUSTERED ([VarietiesID] ASC),     CONSTRAINT [FK_Varieties_Category] FOREIGN KEY ([VCID]) REFERENCES [dbo].[Category] ([CategoryID]) );
 CREATE TABLE [dbo].[KC] (     [ID]            INT           IDENTITY (1, 1) NOT NULL,     [CategoryID]    INT           NULL,     [VarietiesID]   INT           NULL,     [Type]          NVARCHAR (50) NULL,     [ColorID]       INT           NULL,     [LayerID]       INT           NULL,     [ThicknessID]   INT           NULL,     [Specification] NVARCHAR (50) NULL,     [Meter]         NVARCHAR (50) NULL,     [Square]        NVARCHAR (50) NULL,     [Data]          NVARCHAR (50) NULL,     [Number]        INT           NULL,     [Remark]        NVARCHAR (50) NULL,     [Nmb]           NCHAR (10)    NULL,     CONSTRAINT [PK_KC] PRIMARY KEY CLUSTERED ([ID] ASC),     CONSTRAINT [FK_KC_Layer] FOREIGN KEY ([LayerID]) REFERENCES [dbo].[Layer] ([LayerID]),     CONSTRAINT [FK_KC_Category] FOREIGN KEY ([CategoryID]) REFERENCES [dbo].[Category] ([CategoryID]),     CONSTRAINT [FK_KC_Varieties] FOREIGN KEY ([VarietiesID]) REFERENCES [dbo].[Varieties] ([VarietiesID]),     CONSTRAINT [FK_KC_Color] FOREIGN KEY ([ColorID]) REFERENCES [dbo].[Color] ([ColorID]),     CONSTRAINT [FK_KC_Thickness] FOREIGN KEY ([ThicknessID]) REFERENCES [dbo].[Thickness] ([ThicknessID]) );


下拉框级联怎么刷新不了?
我集合写了啊.
求代码

选择的时候下拉框不能实现级联啊.我那里有问题,
麻烦各位帮在下修改一下代码
 <span style="color: #FF0000;">where r.ID = id</span>
把那些绑定全部放到非回传判断里  否则 你的dropdownlist启用了自动回传  那你的数据源都会重新加载!!

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    多线程有没有真正安全又不用
    ComboBox手动设置焦点调用窗
    强类型DataSet转成DataTable
    浪微博中@用户的正则表达式
    C#_WinForm文件上传到指定路
    CHARFORMAT结构体为什么要有
    -abort() has been called
    Windows环境下如何编译zxing
    C#如何调用C++写的函数
    问题标签用户C#多态中new 和
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |