如何将数据表项添加到列表?

时间:2019-06-03 13:32:27

标签: c# database

我有一个数据库,其中的表包含3列。我想从该表中提取数据并添加到列表中。

这是我的代码:

private void button1_Click(object sender, EventArgs e)
        {           

            OleDbCommand parancs = kapcsolat.CreateCommand();

            parancs.CommandText = "select hossz from artandbihark";

            kapcsolat.Open();

            OleDbDataReader reader = parancs.ExecuteReader();

            DataTable dt = new DataTable();

            dt.Load(reader);

            dataGridView1.DataSource = dt;

            List<double> tavolsag = new List<double>();            

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                tavolsag.Add(Convert.ToDouble(dt.Rows[i]));
            }



            kapcsolat.Close();
        }

但是我无法将dt.Rows[i]转换为两倍。如何完成以上代码以正确添加数据?

1 个答案:

答案 0 :(得分:1)

您的DataRow中只有一个属性,所以这是第0个属性。

tavolsag.Add(Convert.ToDouble(dt.Rows[i][0]));