maryam_f
سه شنبه 20 آذر 1386, 11:52 صبح
سلام
من یک دیتاگرید دارم که محتوایش را با اطلاعات پایگاه داده ها پر می کنم. یکی از ستونها مقدارش چندین خط است.من می خواهم این چند خط را در صفحه نشان دهد اما در حال حاضر فقط خط اول را نشان می دهد و برای دیدن خط های بعدی باید با موس ارتفاع سطر را دستی زیاد کنم تا قابل مشاهده باشد. می خواستم بدونم چه جوری می تونم ارتفاع سطر را از ابتدا زیاد بگیرم که همه اطلاعات را نشون بده؟
کدی که نوشتم اینه:
DataGridTextBoxColumn cs;
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "myempproj";
cs = new DataGridTextBoxColumn();
cs.Format = "MultiLine Column";
cs.TextBox.Multiline = true;
cs.TextBox.Height = 60;
cs.MappingName = "COMM";
cs.HeaderText = "توضیحات";
cs.Width = 500;
cs.ReadOnly = false;
cs.NullText = "";
tableStyle.GridColumnStyles.Add(cs);
همانطور که می بینید من از دستورات cs.Format = "MultiLine Column و cs.TextBox.Height = 60; هم استفاده کردم اما تاثیری نداره.
ممنون می شم اگه کمکم کنین.
من یک دیتاگرید دارم که محتوایش را با اطلاعات پایگاه داده ها پر می کنم. یکی از ستونها مقدارش چندین خط است.من می خواهم این چند خط را در صفحه نشان دهد اما در حال حاضر فقط خط اول را نشان می دهد و برای دیدن خط های بعدی باید با موس ارتفاع سطر را دستی زیاد کنم تا قابل مشاهده باشد. می خواستم بدونم چه جوری می تونم ارتفاع سطر را از ابتدا زیاد بگیرم که همه اطلاعات را نشون بده؟
کدی که نوشتم اینه:
DataGridTextBoxColumn cs;
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "myempproj";
cs = new DataGridTextBoxColumn();
cs.Format = "MultiLine Column";
cs.TextBox.Multiline = true;
cs.TextBox.Height = 60;
cs.MappingName = "COMM";
cs.HeaderText = "توضیحات";
cs.Width = 500;
cs.ReadOnly = false;
cs.NullText = "";
tableStyle.GridColumnStyles.Add(cs);
همانطور که می بینید من از دستورات cs.Format = "MultiLine Column و cs.TextBox.Height = 60; هم استفاده کردم اما تاثیری نداره.
ممنون می شم اگه کمکم کنین.