Cascade کردن dropdownList در ASP.NET ، سورس کدی به زبان سی شارپ و بانک اطلاعاتی SQL Server که در ASP.NET WebForm طراحی و برنامه نویسی شده است.توسط این پروژه میتوانید اطلاعات را به صورت Cascade داشته باشید.
در این پروژه Cascade اطلاعات توسط دو عدد dropdownList انجام میشود.در یک dropdownList لیست شهر ها و دیگری شهرستان ها قرار دارد.
ما پیش از این پروژه Cascade کردن dropdownList در ASP.NET MVC را منتشر کرده بودیم.همنچین میتوانید لیست شهر و استان ایران و جهان را از لینک های مشخش شده دانلود کنید.
عملیات توسط بانک اطلاعاتی که SQL Server است انجام میشود.یعنی با انتخاب هر شهر ، میتوانید لیست شهرستان ها را مشاهده کنید.
تکنولوژی استفاده شده در پروژه :
ما در پروژه از تکنولوژی های Linq و Entity Framework استفاده کردیم.و از Bootstrap جهت طراحی UI پروژه.
روش ساخت دیتابیس Cascade کردن dropdownList :
برای ساخت دیتابیس میتوانید از اسکریپت زیر استفاده کنید و یا اینکه هر نوع دیتابیس که دارید نیز میتوانید استفاده کنید.
فقط به نوع رابطه دقت کنید که در لیست شهرستان ها ID استان باید قرار بگیره و با خوده استان رابطه داشته باشه.
بانک اطلاعاتی پروژه همانطور که توضیح داده شد SQL Server است که اسکریپت آن جهت ساخت ضمیمه شده است ، برای ساخت و اجرا کایفیست از این لینک استفاده کنید : اجرای اسکریپت در sql + فیلم آموزشی
CREATE TABLE [dbo].[Tbl_Ostan]( [OstanID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](150) NULL, CONSTRAINT [PK_Tbl_Ostan] PRIMARY KEY CLUSTERED ( [OstanID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET IDENTITY_INSERT [dbo].[Tbl_Ostan] ON INSERT [dbo].[Tbl_Ostan] ([OstanID], [Name]) VALUES (1, N'تهران') INSERT [dbo].[Tbl_Ostan] ([OstanID], [Name]) VALUES (2, N'البرز') SET IDENTITY_INSERT [dbo].[Tbl_Ostan] OFF /****** Object: Table [dbo].[Tbl_Shahrestan] Script Date: 01/21/2016 13:51:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Tbl_Shahrestan]( [ShahrestanID] [int] IDENTITY(1,1) NOT NULL, [OstanID] [int] NOT NULL, [Name] [nvarchar](150) NULL, CONSTRAINT [PK_Tbl_Shahrestan] PRIMARY KEY CLUSTERED ( [ShahrestanID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET IDENTITY_INSERT [dbo].[Tbl_Shahrestan] ON INSERT [dbo].[Tbl_Shahrestan] ([ShahrestanID], [OstanID], [Name]) VALUES (1, 1, N'ورامین') INSERT [dbo].[Tbl_Shahrestan] ([ShahrestanID], [OstanID], [Name]) VALUES (3, 1, N'قرچک') INSERT [dbo].[Tbl_Shahrestan] ([ShahrestanID], [OstanID], [Name]) VALUES (4, 2, N'هشتگرد') INSERT [dbo].[Tbl_Shahrestan] ([ShahrestanID], [OstanID], [Name]) VALUES (5, 2, N'ماهدشت') SET IDENTITY_INSERT [dbo].[Tbl_Shahrestan] OFF /****** Object: ForeignKey [FK_Tbl_Shahrestan_Tbl_Ostan] Script Date: 01/21/2016 13:51:47 ******/ ALTER TABLE [dbo].[Tbl_Shahrestan] WITH CHECK ADD CONSTRAINT [FK_Tbl_Shahrestan_Tbl_Ostan] FOREIGN KEY([OstanID]) REFERENCES [dbo].[Tbl_Ostan] ([OstanID]) GO ALTER TABLE [dbo].[Tbl_Shahrestan] CHECK CONSTRAINT [FK_Tbl_Shahrestan_Tbl_Ostan] GO
جهت آموزش ساخت DropDown تو در تو میتوانید از این لینک استفاده کنید.
هیچ دیدگاهی برای این محصول نوشته نشده است.