Добавить строки в набор данных

Можно ли добавлять строки в набор данных?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
5
0
43 208
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Ответ принят как подходящий

да.

dim row as DataRow 
row = ds.tables(0).NewRow 
' Add Values to Row here 
ds.tables(0).rows.add(row)

Да, вы, безусловно, можете добавлять строки в таблицы данных в наборе данных.

Обратитесь к эта страница MSDN для получения инструкций. Он охватывает как строго типизированные наборы данных, так и нетипизированные наборы данных.

To add a new record to a typed dataset

Declare a new instance of the typed dataset. In the following example, you declare a new instance of the CustomersRow class, assign it a new row, populate the columns with data, and add the new row to the Customers table's Rows collection:

Dim newCustomersRow As NorthwindDataSet.CustomersRow
newCustomersRow = NorthwindDataSet1.Customers.NewCustomersRow()

newCustomersRow.CustomerID = "ALFKI"
newCustomersRow.CompanyName = "Alfreds Futterkiste"

NorthwindDataSet1.Customers.Rows.Add(newCustomersRow)

To add a record to an untyped dataset

Call the NewRow method of a DataTable to create a new, empty row. This new row inherits its column structure from the data table's DataColumnCollection. The following code creates a new row, populates it with data, and adds it to the table's Rows collection.

Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow()

newCustomersRow("CustomerID") = "ALFKI"
newCustomersRow("CompanyName") = "Alfreds Futterkiste"

DataSet1.Tables("Customers").Rows.Add(newCustomersRow)

Вы можете добавлять строки в таблицу данных, которая может содержаться в наборе данных. Вызовите функцию «Добавить» для коллекции «Строки» таблицы.

Нет. Но я подозреваю, что вы неправильно сформулировали свой вопрос.

Вы можете добавлять строки в dataTABLE. Набор данных состоит из таблиц данных (или пуст).

Чтобы добавить строки в DataTable, вы сначала создаете DataRow, а затем добавляете его в DataTable.

Его вопрос сформулирован идеально. У меня есть DataSet, привязанный к комбинированному списку. Но я хочу, чтобы первый вариант поля со списком был ничего такого. Поэтому мне нужно добавить пустую строку в DataSet. Я не забота из чего состоит DataSet - пока я могу добавить к нему строку.

Ian Boyd 20.06.2012 17:55

Попробуйте добавить строки в свой набор данных следующим образом:

NewRow = PreviousYear.Tables(0).Rows.Add
       NewRow(0) = Your Value
       NewRow(1) = Your Value
       NewRow(2) = Your Value
       NewRow(3) = Your Value
       NewRow(4) = Your Value

Этот код добавит 1 строку с 5 столбцами.

Эти решения хороши, однако, если вы просто используете ComboBox.SelectedIndex = -1, то дисплей будет пустым, и вам вообще не понадобится «пустая» строка.

Другие вопросы по теме