loading...
divaneshgh
divaneshgh بازدید : 38 شنبه 26 آذر 1390 نظرات (0)
 

خوب در بخش پيش نحوه نمايش دادن بانك اطلاعاتيمون توسط GridView و DataList را آموزش داديم.ولي در اين بخش مي خواهيم درج كردن اسامي جديد در بانك اطلاعاتيمون را آموزش دهيم.

نکته بسیار مهم:دوستان آموزش هایی که در این وب سایت انجام میشه به صورت تصویری میباشد و کار شما را تا حدی راحت تر کرده است.در هر آموزش مرحله به مرحله با عکس توضیح دادم و اگر در مرحله ای عکسی مشاهده نشد یا عکس نصفه معلوم شد شما باید دوباره آن صفحه را باز کنید یا  refresh را بزنيد تا صفحه باز سازي شود.

به عنوان مثال فرض كنيد شما يك صفحه وب طراحي كرديد كه يك ليست ثبت نام دارد .مانند نام و نام خانوادگي.نام پدر  يا كد ملي يا سن يا Email يا هرچيزه ديگه اي مي خواهيد اين اطلاعات را از كساني كه وارد سايت شما ميشوند را وارد كنند وسپس كليد ثبت را بزنند و اطلاعات آن درون پايگاه داده شما درج شود يا ذخيره شود.شما براي اينكار بايد مطالب بخش بخش ششم بانك اطلاعاتي  و بخش هفتم ارتباط با بانك اطلاعاتي را خوب بلد باشيد چون در اين بخش مي خواهم ادامه بحث 2 قسمت پيش را توضيح دهم .

خوب وارد File>new web Site  شويد.

پنجره Installed Template كه در سمت چپ ميباشد را روي Visual Basic قرار دهيد وبعد روي  ASP.net Empty Web Site كليد كنيد و بعد OK را بزنيد.

سپس از پنجره Solution Explorer روي web site كه الان ساختيدش  كليد  راست كنيد Add >New Item را بزنيد  و  يك  WebForm به نام  Test ايجاد كنيد و يك App_Data ايجاد كنيدو بانك اطلاعاتيتون(در بخش ششم طراحي كرديم) را درون App_Data قرار دهيد.خوب دوباره  از پنجره Solution Explorer روي  web site كليد   راست  كنيد Add  >New Item را بزنيد و  DataSet را انتخاب كنيد و بعد Add را بزنيد.

 

نكته:اگر بعد از زدن Add با يك پيغام روبرو شديد Yes را بزنيد.

 

 

 زماني كه شما Add را زديد پنجره اي به صورت خودكار باز ميشه مانند شكل زير.

 

شما روي گزينه ToolBoox كليد كنيد .در شكل بالا دورش را با خط قرمز مشخص كردم.و در سمت چپ در پنجره ToolBoox در تب DataSet گزينه TableAdapter را روش دابل كليد كنيد.و پنجره اي خود به خود باز ميشود. مانند  شكل زير.

 

 

next را بزنيد ودر پنجره باز شده باز Next را بزنيد و باز Next بزنيد تا به پنجره زير برسيد.

 

و بعد شما دكمه  كه با فلش نشان دادم (Query Builder) بزنيد.

 

 

در اين قسمت Add را بزنيد.وبعدClose را بزنيد.

وتيك تمام Tbl خود را بزنيد.و بعد ok را بزنيد.

 

تيك هاي كه بالا زديم يعني اينكه مي خواهيم داخل همشون درج كنيم اگه شما يكي از تيك هاي بالا را نزنيد اون قسمت را كاربر نميتواند چيزي پركند چون نمايش داده نميشود.

خوب بعد از اينكه شما OK را زديد در پنجره اي كه باز ميشه Next را بزنيد تا به اين مرحله برسه.

 خوب همونطوريكه با فلش نشان دادم تيك Fill a Data Table را برداريد يعني تيك نخورده باشه. وبعد درقسمت Return a Data Table  و گزينه Mehthod Name جلوي getData اسم جدول خود را قرار دهيد.در شكل بالا دورش را خط كشيدم.وبعد next را بزنيد.

همانطور كه ميبينيد Insert كردن(درج) و Update كردن و Delete كردن فعال شده.چون در كنارشون تيك خورده.در شكل بالا كاملا مشخص هست.

 و بعد Finish را بزنيد.و بعد Save كنيد.به صورت زير

وارد File شويد و گزينه Save DataSet1.xsd را بزنيد.

 حالا  از پنجره Solution Explorer روي فرمي كه ساختيم به نام Test دابل كليد كنيد.تا صفحه طراحي وب باز شود(ميز كار)حالا از پنجره ToolBoox تب Data و DetailsView را دابل كليد كنيد.مانند شكل زير.

 

 

خوب گوشه سمت راست detailsView كه در ميز كار قرار داره يك فلش داره اون را بزنيد و گزينه Choose data Source آن را  بر روي New Data source قرار دهيد.سپس پنجره زير باز مي شود.

 

روي Object كليد كنيد وبعد ok را بزنيد.سپس پنجر زير باز مي شود.

 

 

 

همانطور كه ميبينيد DataSet را پيدا كرده.خوب Next را بزنيد و بعد Finish را بزنيد.

خوب حالا اطلاعات شما درون DetailsView  وارد شد حالا شما فلش گوشه سمت راست DetailsView را بزنيد و تيك Enabeld Inserting  را بزنيد.Enabeld Inserting يعني اينكه ما بتونيم در جدولمان اسامي ديگران را درج كنيم.

 

خوب روي DetailsView كليد راست كنيد و گزينه Properties را بزنيد و گزينه DefaultMode را روي Insert قرار دهيد.

 

 

خوب كار تمام هست شما مي توانيد يك اجرا(F5) بگيريد و اطلاعات جديد درج كنيد در جدولتان.

 

 

 حالا شما بريد بانك اطلاعتيتون رو كه در App_Data به نام Ship قرار دارد را باز كنيد و اسامي جديدي كه درج كرديد را ببنيد.

نكته اول:شما مي توانيد يك GridVeiw را در كنار DetailsView قرار دهيد و با هر بار درج كردن اسامي در جدولتان مي توانيد همزمان درج شدن اطلاعاتتان را ببنيد وديگر لازم نيست كه وارد App_Data شويد و بعد فايل Ship را باز كنيد تا اسامي درج شده را ببينيد.

نكته دوم:همچنان مي توانيد توسط GridView اسامي كه درج شده است در جدولتان را هم ويرايش كنيد و هم پاك كنيد و... فقط كافيست روي گوشه سمت راست  GridView  روي فلشه كليد كنيد و گزينه Choose Data Source: را روي ObjectDataSource قرار دهيد.

 

 

و بعد دوباره فلش سمت راست را  بزنيد و تمام گزينه هارا فعال كنيد.

 

 

Enable Paging= فرض كنيد اسامي داخل جدول شما زياد شده است .شما آن را با تيك زدن اين گزينه صفحه بندي ميكنيد و جمعو جور تر ميشه

Enable Sorting= اين گزينه تمام حروف ها را به حالت حروف الفبا مرتب ميكند.فقط بايد روي ستون جدولتان موقع اجرا گرفتن كليد كنيد.

Enable Editing= براي ويرايش كردن اطلاعات ثبت شده.

Enable Deleting= هر كدام كه از اساميرو نخواستيد ميتوانيد پاكش كنيد.

Enable Selection= براي انتخاب كردن يكي يكي از اسامي ها.

 خوب دوبار اجرا(F5) كنيد وتغير را ببينيد.

شما ميتوانيد اين صفحه وبي كه طراحي كرديم را از اينجا دانلود كنيد.

پسورد فايل : www.balout.blogfa.com

 خوب اين بخش هم تمام شد.موفق باشيد.

EXbloglor.comEX<-m->http://balout.blogfa.com/post-63.aspx<-mm->آموزش Asp.net بخش هشتم((درج كردن اطلاعات در بانك اطلاعاتيمون))<-mmm->
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 63
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 6
  • آی پی امروز : 18
  • آی پی دیروز : 16
  • بازدید امروز : 1,330
  • باردید دیروز : 27
  • گوگل امروز : 2
  • گوگل دیروز : 1
  • بازدید هفته : 1,448
  • بازدید ماه : 2,052
  • بازدید سال : 5,936
  • بازدید کلی : 106,150