معرفی
در این مقاله، نحوه اتصال پویا کنترل سرور asp.net از پایگاه داده را نشان خواهم داد. DropdowList، RadioButtonList، CheckBoxList، ListBox، و BulletedList را متصل خواهم کرد.
مرحله 1
جدول پایگاه داده را در sql server 2014 ایجاد کنید.
- CREATE TABLE [dbo].[Languages](
- [ID] [int] IDENTITY(1,1) NOT NULL,
- [Programming_Language] [nvarchar](50) NULL,
- CONSTRAINT [PK_Languages] PRIMARY KEY CLUSTERED
- (
- [ID] 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
- CREATE procedure spGetAllProgrammingLanguage
- as
- begin
- select ID,Programming_Language from [dbo].[Languages]
- end
![ASP.NET](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-dynamically-bind-asp-net-server-control-from-database/Images/image001.png)
مرحله 2
Visual Studio 2015 را باز کنید روی New Project کلیک کنید و یک پروژه برنامه وب خالی ایجاد کنید.
اسکرین شات برای ایجاد پروژه جدید 1
پس از کلیک بر روی New Project یک پنجره ظاهر می شود. Web را از پنل سمت چپ انتخاب کنید، ASP.NET Web Application را انتخاب کنید و یک نام معنادار به پروژه خود بدهید سپس همانطور که در تصویر زیر نشان داده شده است بر روی OK کلیک کنید.
اسکرین شات برای ایجاد پروژه جدید 2
![ASP.NET](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-dynamically-bind-asp-net-server-control-from-database/Images/image003.png)
پس از کلیک بر روی OK یک پنجره دیگر ظاهر می شود. خالی را انتخاب کنید، کادر Web Forms را علامت بزنید و روی OK کلیک کنید.
اسکرین شات برای ایجاد پروژه جدید 3
مرحله 3
روی فایل webconfig و اتصالات پایگاه داده دوبار کلیک کنید. خط کد زیر را بنویسید.
- <connectionStrings>
- <add name="DBCS" connectionString="data source=DESKTOP-M021QJH\SQLEXPRESS; database=DemoDB; integrated security=true;"/>
- </connectionStrings>
مرحله 4