ورود

نسخه کامل مشاهده نسخه کامل : فوری فوری فوری !!چگونگي ارتباط ديتا گرايد با بانك اطلاعات به صورت سفارشي در #c



mohammad_1372
11-09-2009, 13:24
سلام ،


من يك Datagrid ايجاد كرده ام كه داراي چند ستون از پيش تعيين شده است ، مثل ستون هاي نام ، نام خانوادگي و ... و با استفاده از دستورات زير اين ديتا گرايد را به بانك اطلاعاتي كه در اكسس 2007 با پسوند mdb ايجاد كرده ام وصل كرده ام ولي به محض اجراي برنامه ستون هايي كه در بانك اطلاعاتي بوده اند به ادامه ستون هاي پيش فرض من در ديتا گرايد اضافه مي شوند و اطلاعات بانك را نمايش مي دهند ، مشكل من اين است كه نمي خواهم اين ستون ها تكرار شوند به عبارتي مي خواهم مثلا فقط اطلاعات ستون نام در بانك اطلاعات را در ستوني با همين نام كه در ديتا گرايد در محيط VS C# ايجاد كرده ام نمايش دهم ، براي اين كار بايد چه كدي بنويسم به نظر من بايد تغييراتي فقط در خط آخر كد زير داده شود :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

mahdi7610
11-09-2009, 23:17
وقتی شما فیلدهایی را به صورت پیش فرض توی دیتاگرید ایجاد میکنید خود بانک اطلاعاتی هم به محض برقراری ارتباط با برنامه شما فیلدهای خودش را خواهد ساخت . به خاطر همین فیلدهای شما 2 تایی خواهد شد .

خوب اگه شما دوست دارید فیلد نام توی دیتاگریدویو با فیلد ادرس نشان داده بشه کافیه هدر این فیلد را توی دیتاگرید ویو به ادرس تغییر بدید .


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشی