PDA

View Full Version : نمایش اطلاعات گرید به صورت چند سطری



code_project
دوشنبه 01 آذر 1389, 10:32 صبح
سلام دوستان
من توی برنامه ام یه گرید دارم که توی یک ستون اون یه متن طولانی نمایش داده میشه ولی چون طول متن از طول این ستون بیشتره نیمی از متن نمایش داده نمیشه. میخواستم ببینم راهی هست تا متن مورد نظر به اندازه سایز ستونم نشون داده بشه و اگه بیشتر از اون بود عرض اون سطر گیریدم اضافه بشه و متن نمایش داده شده به سطر یا سطرهای بعدی بره.

code_project
سه شنبه 02 آذر 1389, 07:01 صبح
دوستان کسی نیست کمکم کنه؟!!! کارم گیره

code_project
شنبه 06 آذر 1389, 06:48 صبح
کسی نیست؟؟؟؟!!!!

mansourii
شنبه 06 آذر 1389, 18:14 عصر
سلام
منظورتون در دقيقا نفهميدم ( ببين برداشت من درست بوده؟ )
درك من :
((( ما يك DataGrideView داريم كه توي يكي از سلول هاش فيلد زيادي پر ميكنيم كه آخر سلول ما ... ميشه مثل:
مثلا فيلد آدرس:
منظومه شمسي - كره زمين - آسيا - ايران - تهران - ميدان اعدام ( ميدان محمديه ) پايين تر از گلوبندك - نبش بازار حيوان فروش ها - مغاز... (ادامه ش ديگه توي ديتاگريد ويو جا نميشه))))
برداشت من اينطوري بود. اگه مشكل شما اينه به نظرم بايد يك datagrideview ديگه معرفي كنيد كه ادامش توي اون سلول بره
ببين اين سورس كمكت ميكنه:

for (int i = 0; i <= dataGridView1.Columns.Count - 1; i++)
{
dataGridView2.Columns.Add(dataGridView1.Columns[i].Name, dataGridView1.Columns[i].HeaderText);
}
dataGridView2.Rows.Add(dataGridView1.Rows.Count);

حالا توي Cell_Click گريدويو 1 بنويس



dataGridView2.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;




اميدوارم مشكل به همين راحتي حل بشه!