PDA

View Full Version : تغییر هدر دیتاگیرید ..



Mahdi_20
یک شنبه 15 شهریور 1388, 08:36 صبح
با سلام
من روی دیتاگیریدم یه فیلتر توی DataView انجام میدم ولی وقتی مقدار dataView رو به DataSource دیتاگرید پاس میدم هدرهای دیتاگریدم تغییر نام میده.. دلیلش چیه؟


view = new DataView();
view.Table = ds.Tables["Object"];

view.RowFilter = "group_id = " + comboBox2.SelectedValue;

dataGridView1.DataSource = view;

Mahdi_20
یک شنبه 15 شهریور 1388, 11:38 صبح
اصلا کسی تا حالا با این مشکل برخورد کرده که زمان مقدار دهی dataview به datagrid ستونهای دیتاگرید از نو پر بشه و هدرهایی که تو تنظیمات اون پر کردین تغییر کنه؟

saeid69
یک شنبه 15 شهریور 1388, 12:16 عصر
اونارو هم میتونی اینجوری تغییر بدی



dataGridView1.Columns[0].HeaderText = "شماره";
dataGridView1.Columns[1].HeaderText = "نام";

Mahdi_20
یک شنبه 15 شهریور 1388, 13:00 عصر
متشکرم، ولی من زمانی که تو اینترنت سرچ میکردم با هیچ کدی شبیه چیزی که شما نوشتید برخورد نکردم و مطمئن شدم که کد من اشتباهه..
اینطور نیست؟
چیز دیگه ای که هست اینکه من تنظیمات دیگه ای هم تو Properties انجام داده بودم و الان این تغییرات از بین رفته،هیچ راه حلی نیست؟

Mahdi_20
دوشنبه 16 شهریور 1388, 07:58 صبح
تو همین سایت پیدا کردم: کدش رو میزارم اگه کسی خواست استفاده کنه:


dataGridView1.AutoGenerateColumns = false;

این کد باعث میشه که از این به بعد ترکیب ستونها بهم نریزه