دوره های آموزشی سایت دانشجویار

سورس پروژه Cascade کردن dropdownList در ASP.NET

Loading...
Cascade

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 تو در تو میتوانید از این لینک استفاده کنید.


اطلاعات دانلود
  • بانک اطلاعاتي پروژه: SQL Server
  • پسورد: www.mspsoft.com

avatar مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

آخرین مطالب و تخفیفات در کانال تلگرام :) کانال تلگرام ام اس پی سافت
مطالب مرتبط
ديدگاه خود را ارسال کنيد


محبوب ترين ويدئو هاي انلاين
دوره برنامه نویسی فروشگاه اینترنتی
  • تعداد اعضا 80k
  • قيمت دوره۱۳۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره آموزشی سیستم ثبت سفارش آنلاین
  • تعداد اعضا 80k
  • قيمت دوره--
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره طراحی سیستم مدیریت مشتریان
  • تعداد اعضا 80k
  • قيمت دوره۶۵,۵۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...