данных в стандартном DataGridView выглядит слишком пустымWinForms. Как найти TableAdapter и заполнить DataTable в Design-Time
и неясно, как данные выглядят в подгонять, заполненные сетки
Я собираюсь расширить сетку, чтобы выглядеть более сложным, но результат будет виден только во время выполнения, когда у него есть данные.
Так что я хочу заполнить DataTable во время разработки, чтобы увидеть, как результат выглядит в Grid. Поэтому мне нужно код
выполнение проектноthis.MyDataTableTableAdapter.Fill (this.dBTestDataSet.MyDataTable)
я могу получить this.dBTestDataSet.MyDataTable от DataSource, когда DataSource присваивается BindingSource, используя следующий код:
if ((DataSource is BindingSource) && String.IsNullOrEmpty(DataMember))
{
BindingSource bindingSource = (DataSource as BindingSource);
if ((bindingSource.DataSource is DataSet) && (bindingSource.DataMember is String))
{
DataSet dataSet = (bindingSource.DataSource as DataSet);
DataTable dataTable = dataSet.Tables[bindingSource.DataMember];
return dataTable;
}
}
теперь у меня есть MyDataTable
, но как я могу получить MyDataTableTableAdapter?
Я не вижу никакой связи между MyDataTable и MyDataTableTableAdapter в коде porject
Хотя среда разработки правильно показывает DataAdapter при каждом DataTable.
Опишите, пожалуйста, подробную информацию о вашей цели. –
Как я понял, есть доступ к TableProvider во время разработки или другой способ отображения реальных данных из таблицы данных в сетках в ** design-time **. IMHO, это полезная функция, и в Embarcadero RAD Studio (Delphi) происходит нечто подобное: мы можем просматривать данные из DataSet в любых прикрепленных (привязанных) элементах управления данными. – BlackWitcher