اضافه کردن فیلدها ( Columns) به شی DataTable 

یک شی DataTable شامل مجموعه ای از اشیای DataColumn می شود که در خاصیت Columns ، با یا بدون محدودیت هایی تعیین شده ، شما و ساختار جدول را تعیین می کند . 
برای ایجاد یک شی DataColumn دو راه وجود دارد :

  1. استفاده از تابع سازنده ستون ها (Columns Constructor) .
  2.  فراخوانی متد Add خاصیت Columns جدول .


تاريخ : شنبه ۱۳٩٢/۳/۱۱ | ۳:٢٠ ‎ب.ظ | نویسنده : Developer 1 | نظرات ()

نحوه ایجاد وتعریف یک جدول یا شی DataTable 

یک شی DataTable ، همانطور که در بخش قبل گفتیم یک جدول اطلاعات در حافظه است و بصورت مستقل ، همراه با یک شی Net. دیگر و یا به عنوان عضوی از یک شی DataSet به کار رود . برای ایجاد یک شی جدید ، شی جدید DataTable را درون شی DataSet به وسیله متدهای Fill یا FillSchema شی DataAdapter ایجاد نموده و یا آن را از روی یک ساختار آماده XML به وسیله متد های ReadXML یا RaedXMLSchema شی DataSet بسازید .
نکته : توجه داشته باشید که پس از اضافه کردن یک شی DataTable به مجموعه Tables یک شی DataSet ، دیگر نمی توانید آن را به شی DataSet دیگری اضافه نمایید .

ادامه مطلب 



تاريخ : شنبه ۱۳٩٢/۳/۱۱ | ۱٢:۳۸ ‎ب.ظ | نویسنده : Developer 1 | نظرات ()

آشنایی با شی DataTable در ADO.Net 

همانطور که در بخش های قبل تشریح کردیم یک شی DataSet از مجموعه ای از جدول ها ، ارتباطات بین جدول ها ، ثابت ها و ... تشکیل شده است . هر شی جدول موجود در یک شی DataSet توسط یک شی DataTable ایجاد و فراخوانی می شود . هر شی DataTable یک جدول بانک اطلاعاتی در حافظه است .
کلاس DataTable در مرجع System.Data چهارچوب کاری Net. تعریف شده است .شما می توانید یک شی DataTable را بصورت مستقل و یا به عنوان یک عضو شی DataSet تعریف نمایید . همچنین این شی را می توانید به همراه سایر اشیای Net. مثل DataView به کار ببرید .

ادامه مطلب 



تاريخ : شنبه ۱۳٩٢/۳/۱۱ | ۱۱:٢٢ ‎ق.ظ | نویسنده : Developer 1 | نظرات ()

فراهم کننده های داده ای NET.  در ADO.Net 

همانطور که در بخش های قبل هم توضیح دادیم ، فراهم کننده های داده ای  NET. یا ( NET Framework Data Providers. ) برای اتصال به منابع داده ای ، اجرای دستورات مورد نظر و سپس استخراج اطلاعات به کار می روند . اطلاعات خروجی از دستورات می توانند بصورت مستقیم پردازش شوند ، در یک شی DataSet ریخته شده و یا در اختیار سایر منابع برای استفاده قرار بگیرند . فراهم کننده ای NET. ابزارهایی از لحاظ وزن کدی سبک ، قابل انعطاف ، رابط بین منبع داده و کدها بود و باعث افرایش کارایی و سرعت برنامه می شوند . لیست زیر فراهم کننده های داده ای موجود در ADO.Net را معرفی می کند . برای دریافت اطلاعات بیشتر به بخش آموزش مربوط به هرکدام بروید :

 

خواندن ادامه مطلب



تاريخ : یکشنبه ۱۳٩٢/۳/٥ | ۱٠:۳٠ ‎ب.ظ | نویسنده : Developer 1 | نظرات ()

معرفی شی DataSet در ADO.NET 

DataSet شی مرکزی برای پشتیبانی از منابع داده ای در ADO.Netاست . DataSet  یک مدل مقیم در حافظه از اطلاعات است ، که مدلی از برنامه نویسی رابطه ای را فارغ از هرگونه کنترل سرور داده ای ، در اختیار برنامه نویس قرار می دهد . این شی می تواند با انواع مختلف منابع داده ای مثل SQL و XML مورد استفاده قرار بگیرد . DataSet مجموعه کاملی از داده (Data) شامل جداول ، ارتباط بین جدول ها ، خصوصیات جدول ها و غیره می باشد . 

خواندن ادامه مطلب 

 



تاريخ : یکشنبه ۱۳٩٢/۳/٥ | ۱٠:٢۸ ‎ب.ظ | نویسنده : Developer 1 | نظرات ()

همانطور که در بخش معرفی شی DataSet اشاره کردیم ، این شی یک ظرف داده ای است که اطلاعات را در قالب یک یا چندین جدول درون خود نگه می دارد . 
هر جدول درون شی DataSet توسط یک شی DataTable ساخته شده و قابل دسترس است . جداول ( اشیای DataTable ) یک DataSet نیز ، درون مجموعه DataTableCollection آن قرار دارند . 
شما می توانید در ADO.NET به راحتی یک شی DataTable را ساخته و به یک شی DataSet اضافه نمایید . همچنین می توانید اطلاعات اصلی جدول مثل کلید اصلی و خواص ویژه آن را به ترتیب به وسیله خواص PrimaryKey و Unique تعیین نمایید .

 

مشاهده ادامه مطلب



تاريخ : سه‌شنبه ۱۳٩٢/٢/۳۱ | ۱:٤۱ ‎ب.ظ | نویسنده : Developer 1 | نظرات ()

یک نمونه جدید از شی DataSet را می توانید با فراخوانی تابع سازنده آن ( DataSet Constructer ) بسازید . تعیین نام برای شی DataSet اختیاری بوده و می تواند درون پرانتز مقابل عبارت DataSet در تابع تعیین شود . اگر نامی را برای شی DataSet تعیین نکنید ، به صورت اتوماتیک نام آن " NewDataSet " تعیین می شود .

شما می توانید یک نمونه از شی DataSet را بر مبنای یک شی موجود DataSet ، نیز ایجاد نمایید . 
این نسخه جدید می تواند یک کپی کامل از آن شی بوده و یا اینکه فقط ساختار و ارتباطات بین جداول آن را کپی کرده و هیچ اطلاعاتی را منتقل نکند . 
یا اینکه به وسیله متد GetChanges ، یک زیر مجموعه از شی DataSet را که فقط شامل اطلاعات رکوردهای تغییر یافته و به روز شده آن می باشد ، ایجاد نمایید . 

 

مشاهده ادامه مطلب 



تاريخ : سه‌شنبه ۱۳٩٢/٢/۳۱ | ۱:۳٧ ‎ب.ظ | نویسنده : Developer 1 | نظرات ()