Возможно, сложный вопрос - но есть надеждаСоздать Детали формы из GridView C#
У меня есть общие данные сетки на одной форме (отображает любую таблицу, я хочу из набора данных) путем простой замены таблиц в наборе данных ,
Я хочу дважды щелкнуть по данной записи и отобразить однозадачное представление данных таблицы с текущей выбранной записью, отображаемой по умолчанию, но с возможностью просмотра страницы и редактирования/просмотра/удаления других записей, т. Е.
Я хочу автоматически создать форму представления подробностей из datagrid для данной таблицы во время выполнения. Форма должна быть динамически создана - отображение набора данных в подробном представлении с возможностью перехода по одиночным записям с использованием источника привязки источника/привязки источника привязки.
Моя цель состоит в том, чтобы повысить эффективность/поддерживаемость приложения - вместо того, чтобы создавать и управлять 10 + формами, я просто хочу создать и управлять формой общих данных, так же как я управляю формой общего вида gridview.
До сих пор я придумал:
общественный недействительный CreateDetailsForm (BindingSource бс, внутр rowClicked) { Форма detailsForm = новая форма();
BindingSource newFormBS = new BindingSource();
//assign binding source for use on new detailsForm
newFormBS = bs;
//assign binding source to datatable
DataTable dt = (DataTable)bs.DataSource;
//create the form fields
CreateFormFields(dt); //not yet implemented
//assign form fields to form
//display form
}
Любой помощь на следующем оценил
- Генерации и назначение полой формы в форму.
Заранее спасибо.
Спасибо - использовали этот код для создания формы с текстовыми полями и ярлыками - теперь все, что мне нужно сделать, это выяснить, как привязать элементы управления к форме к источнику привязки. – user2354374
Приветствую вас, я думаю, что вы можете создать элемент управления datagridview или что-то вроде списка, чтобы отобразить ваш источник данных. – Nate