Создайте объект dataTable с такими же столбцами, как у устройства чтения данных.Просьба взглянуть на код ниже.
Например:
DataTable _dt=new DataTable();//public
void AddColumns()
{
_dt.Columns.Add(new DataColumn("ID", typeof(int)));
_dt.Columns.Add(new DataColumn("mark", typeof(int)));
}
Итак, в вашей таблице данных есть два столбца [ID и метка].
извлечение данных
System.Data.SqlClient.SqlDataReader rd=cmd.Execute
Reader();
Напишите функцию для добавления новой строки
public void NewRow(DataReader rd)
{
while(rd.Read())
{
DataRow dr=_dt.NewRow();
dr["ID"]=Convert.toInt32(rd["ID"]);
dr["Mark"]=Convert.toInt32(rd["Mark"]);
_dt.Rows.Add(dr)
}
}
Таким образом, вы сможете добавлять значения в dataTable.