PDA

View Full Version : caption



مصباح
سه شنبه 15 اردیبهشت 1383, 15:13 عصر
لطفا اگر کسی میتواند کمک کند
من یک شی datagrid به بانک کانکشن داده ام و می خواهم caption ستونها را عوض کنم
وقتی روی آن کلیک راست میکنم گزینه ای به نام properties builder نمی بینم یا اگر راه دیگری وجود دارد مرا راهنمایی کنید . متشکرم :?:

Abbas Arizi
سه شنبه 15 اردیبهشت 1383, 15:50 عصر
PropertyBuilder مربوط به وب کنترل دیتاگرید است. برای دیتاگرید Winforms باید برای اون TableStyle تعریف کنید. به لیست خصوصیتهای دیتاگرید نگاه کنید اون رو می‌بینید. از طریق کد نویسی میتونید با این روش TableStyle تعریف کنید:


DataGridTableStyle gridStyle = new DataGridTableStyle();
gridStyle.MappingName = "TableName"; //Table Name in DataSet

for (int i=0; i<=n; i++)
gridStyle.GridColumnStyles.Add(new DataGridTextBoxColumn());
gridStyle.GridColumnStyles[0].MappingName = "ColumnName";
gridStyle.GridColumnStyles[0].HeaderText = "Header Text";
.
.
.
gridStyle.GridColumnStyles[n].MappingName = "ColumnName";
gridStyle.GridColumnStyles[n].HeaderText = "Header Text";

dataGrid1.TableStyles.Add(gridStyle);

مصباح
شنبه 19 اردیبهشت 1383, 13:58 عصر
با تشکر از راهنمایی شما . مشکلم حل شد. :)

Abbas Arizi
شنبه 19 اردیبهشت 1383, 14:56 عصر
MappingName رو باید هم برای Table و هم برای تک تک ستونها تنظیم کنید.