آموزش برنامه نویسی ، پایگاه داده sql server
آموزشگاه برنامه نویسی تحلیل داده : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server


آموزشگاه برنامه نویسی مجتمع فنی تهران میرداماد : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server

آموزش ADO.NET > کار با اشیای داده ای ADO.NET >

ساخت فیلدها ( Columns ) با قابلیت افزایش خودکار مقدار

ساخت فیلدها ( Columns ) با قابلیت افزایش خودکار مقدار :

گاهی لازم داریم تا مقدار یک فیلد در یک جدول بصورت خودکار افزایش یابد . برای مثال ستون ردیف یا ID ، که مثلا از 1 شروع شده و به ازای اضافه شدن هر رکورد یک واحد افزایش می یابد . برای ایجاد یک فیلد که بصورت خودکار افزایش یابد ، بایستی مقدار خاصیت AutoIncrement فیلد را بر روی true تنظیم نمایید . همچنین مقدار اولیه برای شروع فیلد در خاصیت AutoIncrementSeed فیلد و گام افزایش یا کاهش آن نیز در خاصیت AutoIncrementStep تعیین می شود .
نکته : توصیه می شود که در فیلدهایی که مقدار آنها بصورت خودکار افزایش می یابد ؛ مقدار خاصیت ReadOnly را بر روی true تنظیم نمایید .

مثال عملی : در مثال زیر نحوه ایجاد یک فیلد با قابلیت افزایش خودکار را نمایش داده ایم .
در این مثال ، یک فیلد به نام CustomerID داریم که با مقدار اولیه 200 شروع شده و سپس با گام 3 واحدی افزایش می یابد :

VB کد Dim workColumn As DataColumn = workTable.Columns.Add( "CustomerID", typeof(Int32))

workColumn.AutoIncrement = true
workColumn.AutoIncrementSeed = 200
workColumn.AutoIncrementStep = 3
C# کد DataColumn workColumn = workTable.Columns.Add( "CustomerID", typeof(Int32));

workColumn.AutoIncrement = true;
workColumn.AutoIncrementSeed = 200;
workColumn.AutoIncrementStep = 3;
s


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟