آموزش 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
حمایت نمایید :