数据集选择列

sw2020

填充数据集后,我想从数据集中选择特定的列(例如,列等级),并将值放入列表中

string excelFile = @"C:\Scores.xlsx";
if (File.Exists(excelFile))
{
    string connString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+excelFile+";Extended Properties=Excel 12.0;";
    var dataAdapter = new OleDbDataAdapter();
    var objConn = new OleDbConnection(connString);

    //SELECT [Name],[Grade],[Location] ect...
    const string query = "SELECT * FROM [TeamScores$]"; 
    var objCmd = new OleDbCommand(query, objConn);

    var table = new DataSet();
    dataAdapter.SelectCommand = objCmd;
    dataAdapter.Fill(table);               

    //I would like to filter the DataSet to select only [Name] and populate the values into a List<string>

    dataGridView1.DataSource = table.Tables[0]; //Will show all results                

}
史蒂夫·韦伦斯

您的变量命名使您感到困惑。

var table = new DataSet();  // not good at all

数据集不是表。数据集包含数据表。

尝试:

DataSet ScoresDataSet = new DataSet();

然后,您可以在表上使用Select方法(类似...):

DataTable ScoresTable = ScoresDataSet.Tables[0]; 

dataGridView1.DataSource = ScoresTable.Select("Your criteria");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

分配列名称以选择数据集的列

来自分类Dev

大型数据集 - 选择列后选择特定的行

来自分类Dev

Spark数据集:数据集的转换列

来自分类Dev

为多个数据集选择公共列的最大值

来自分类Dev

如何在Python中通过Plotly从Dash的下拉列表中选择数据集列?

来自分类Dev

根据另一个数据集的行值选择列

来自分类Dev

为多个数据集选择公共列的最大值

来自分类Dev

Spark - 选择总和和连接数据集的所有列

来自分类Dev

选择查询并集后追加数据

来自分类Dev

根据月份选择xarray数据集

来自分类Dev

闪亮,无法选择所选数据集的变量

来自分类Dev

Linq选择最大值数据集

来自分类Dev

在Elasticsearch的样本中选择数据集

来自分类Dev

在选择器中显示数据集

来自分类Dev

如何使用数据集的列

来自分类Dev

根据日期列选择数据

来自分类Dev

无法选择数据框列

来自分类Dev

根据日期列选择数据

来自分类Dev

SQL选择跨行的列数据

来自分类Dev

选择行数据作为列

来自分类Dev

如何left_join()两个数据集,但仅从其中一个数据集中选择特定的列?

来自分类Dev

如何在R中另一个数据集的列中选择一个数据集中的一些行?

来自分类Dev

在选择数据集时触发更改[Amcharts多个数据集图表]

来自分类Dev

如何在样本数据集或用户输入的数据集之间进行选择?

来自分类Dev

SSRS - 我应该根据什么决定选择数据集过滤器或数据集参数?

来自分类Dev

如何从ObjectDataSource获取数据集列值

来自分类Dev

sql server数据集行到列

来自分类Dev

将数据集列转换为obsnames

来自分类Dev

多列组计数linq数据集