0
我动态地添加行一个DataGridView这样:C#datagridview的设置单元格的值保持空
Question question = new Question();
List<Question> questions = question.GetQuestionsByQuestionnaire(questionnaireId);
if (questions != null)
{
dgvQuestions.Columns.Add("Question", "Vraag");
dgvQuestions.Columns.Add("QuestionType", "Vraag type");
dgvQuestions.Columns.Add("Category", "Categorie");
for (int i = 0; i < questions.Count; i++)
{
int row = dgvQuestions.Rows.Add();
dgvQuestions.Rows[row].Cells["Question"].Value = questions[i].Question;
dgvQuestions.Rows[row].Cells["QuestionType"].Value = questions[i].QuestionType;
dgvQuestions.Rows[row].Cells["Category"].Value = questions[i].Category;
dgvQuestions.Rows[row].Tag = questions[i];
}
}
我没有得到任何错误,但单元格的值保持为空,我100%肯定该问题,问题类型和类别包含数据。我在这里错过了什么?
Thnx,但我想要的是设置每个行的标签属性。否则,我可以使用BindingList作为数据源。 – Martijn 2010-02-12 12:47:41