У меня есть таблица базы данных MySQL (я использую рамки сущности), как это: Аранжировка для того, со ссылкой на колонку
Вот мои коды, которые я использую, чтобы получить и заполнить их на WPF: CRUD файл класса:
//Get all records based on ActivityID and TaskID.
public IList<Model.questionhint> GetRecords(int listTask, int listActivity)
{
IList<Model.questionhint> lstRecords = context.questionhints.ToList();
return lstRecords.Where(a => a.TaskID == listTask && a.ActivityID == listActivity).ToList();
}
Код За:
public MainWindow2()
{
InitializeComponent();
PopulateQuestion(1, 5);
}
private void PopulateQuestion(int activityID, int taskID)
{
IList<Model.questionhint> lstQuestionHints = qh.GetRecords(taskID, activityID);
foreach(Model.questionhint qhm in lstQuestionHints)
{
TextBlock tb = new TextBlock();
tb.Text = qhm.QuestionContent;
tb.FontWeight = FontWeights.Bold;
tb.FontSize = 24;
WrapPanelTest.Children.Add(lbl);
if (qhm.Option1.Trim().Length > 0 &&
qhm.Option2.Trim().Length > 0)
{
ComboBox cb = new ComboBox();
cb.Items.Add(qhm.Option1);
cb.Items.Add(qhm.Option2);
cb.Width = 200;
WrapPanelTest.Children.Add(cb);
}
}
}
Как появляются на моей программе:
Как вы можете видеть, вопросы все усугубляются вместе, я хочу, чтобы отделить их на основе questionNo в приведенной выше таблице базы данных (например, несколько записей с одинаковым questionNo должна быть соединением вместе.) но я понятия не имел, как это сделать. Я хочу их разделить как:
I [comboBox], чтобы поспать каждый день.
Солнце [comboBox] не перемещается по земле.
Цените любую помощь по этому вопросу, заранее.
Привет, спасибо, что потратили время на то, чтобы помочь мне, действительно оцените его. Теперь каждая запись разделяется по строкам. Я думаю, мне нужно изменить свой запрос, чтобы он группировал запись одного и того же вопроса вместе. – user2376998