PDA

View Full Version : ایجاد header text برای datagridviwe



f_naderi
یک شنبه 18 اردیبهشت 1390, 09:05 صبح
سلام من می خوام برای دیتاگرید موجود در فرمم header text قرار بدم برای این کار با استفاده از خاصیت column دیتاگرید نام ستون ها رو انتخاب می کنم ولی موقع نمایش ستون ها د دیتاگرید این طوری نمایش میده

Directx
یک شنبه 18 اردیبهشت 1390, 09:17 صبح
مشکلش چیه بیشتر توضیح بدید

f_naderi
یک شنبه 18 اردیبهشت 1390, 09:29 صبح
به عکس توجه کنید، زیر ستون نام فعالیت و تاریخ فعالیت هیچی نمی نویسه و مقادیر مربوط به این ستون ها رو زیر name_faaliat و ... می نویسه یعنی اصلا به ستون هایی که من به دیتاگرید اضافه می کنم توجهی نمی کنه و نام ستون های دیتاست رو برای دیتاگرید قرار میده در صورتی که من می خوام نام فارسی برای این ستون ها قرار بدم

Directx
یک شنبه 18 اردیبهشت 1390, 09:48 صبح
دوست عزیز شما ستونهایی رو که اضافه می کنید رو باید بایند کنید احتمالا شما ستونها رو هنگام طراحی فرم ایجاد کردید بدون بایند کردن اونها و دوباره با کد نویسی احتمالا data source ش رو جدولی که از بانک select کردید رو قرار دادید

f_naderi
یک شنبه 18 اردیبهشت 1390, 09:59 صبح
اگر که منظورتون اینه که کانکشن ایجاد کنم و دیتاگرید رو مقید کنم باید بگم که من به صورت ویزاردی نمی تونم کانکشن ایجاد کنم ،موقع کانکشن به صورت ویزاردی با زدن دکمه نیو کانکشن پنجره ایجاد کانکشن خود به خود بسته میشه، حالا من چطور با کد نویسی می تونم این کاری رو که می فرمایید انجام بدم

Directx
یک شنبه 18 اردیبهشت 1390, 10:14 صبح
دوست عزیز شما همه ی ستونهای جدولت رو پاک کن و تو دستور select ت مثلا اینو بنویس

select name_faaliat as 'نام فعالیت' , Expr1001 as 'تاریخ فعالیت' ...


یا اینکه می تونی مثلا همه فیلداتو انتخاب کنی بعد اونی که نمی خوایی نمایش داده بشه رو مخفی کنی و deader ستون رو هم می تونی اینجوری عوض کنی مثلا کد زیر هیدر ستون اول رو می داره "نام فعالیت"

dataGridView1.Columns[0].HeaderText = "نام فعالیت";

f_naderi
یک شنبه 18 اردیبهشت 1390, 10:38 صبح
چرا موقع نمایش، تک کوتیشن های اطراف نام مستعار فیلد نشون داده میشن؟

Directx
یک شنبه 18 اردیبهشت 1390, 10:46 صبح
منظورت نام هیدره، تک کوتیشن رو مگه لازم داری که نمایش داده بشه؟ اگه می خوایی نمایش داده بشه اول string از @ استفاده کن یا اوی که می خوایی نمایش داده بشه به جای یه تک کوتیشن دو تا بذار

f_naderi
یک شنبه 18 اردیبهشت 1390, 10:51 صبح
نه می خوام نمایش داده نشن چون الان اینطور که شما نوشتید تک کوتیشن ها رو هم نمایش میده.

Directx
یک شنبه 18 اردیبهشت 1390, 10:57 صبح
نه خیر نشون داده نمی شه شما امتحان کنید :چشمک: