سؤال

ولدي السيطرة داتاغريدفيف التي يتم ملؤها بواسطة استعلام LINQ:

public static IQueryable SearchByDepartmentNameInfo(string deptName)
    {

        ExamineDataContext dc = new ExamineDataContext();

        var queryResult = from q in dc.GetTable<Question>()
                          where q.Topic.Module.Department.DepartmentName.Equals(deptName)
                          join s in dc.Solutions
                          on q.QuestionID equals s.QuestionID
                          into qs // note grouping        
                          select new
                          {
                              Module = q.Topic.ModuleTitle,
                              Topic = q.TopicName,
                              Question = q.QuestionText,
                              QuestionType = q.QuestionType,
                          };
        return queryResult;
    }

dataGridView1.DataSource = Repository.SearchByDepartmentNameInfo("Computer Science");

وأريد داتاغريدفيف لتغيير حجم الأعمدة استنادا إلى البيانات تلقائيا عاد من الاستعلام.

ومساعدة بتقدير كبير.

هل كانت مفيدة؟

المحلول

وthis.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill؛

نصائح أخرى

وحاول إضافة راء ذلك

وdataGridView.AutoResizeColumns ()؛

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top