Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用c从sql数据表中提取数据#_C#_Sql_Selenium - Fatal编程技术网

C# 如何使用c从sql数据表中提取数据#

C# 如何使用c从sql数据表中提取数据#,c#,sql,selenium,C#,Sql,Selenium,我正在做一些自动化工作,我需要从老板给我的数据表中提取数据,这一个: 如您所见,共有三列,第一列名为quatro,第二列名为tres,最后一列名为actualizado,现在请不要介意第三列,我有这样一个代码: Gdriver.Navigate().GoToUrl("http://www.codigo-postal.pt/"); IWebElement searchInput1 = Gdriver.FindElement(By.Id("cp4")); searchInput1.SendKeys

我正在做一些自动化工作,我需要从老板给我的数据表中提取数据,这一个:

如您所见,共有三列,第一列名为quatro,第二列名为tres,最后一列名为actualizado,现在请不要介意第三列,我有这样一个代码:

Gdriver.Navigate().GoToUrl("http://www.codigo-postal.pt/");
IWebElement searchInput1 = Gdriver.FindElement(By.Id("cp4"));
searchInput1.SendKeys("4715");//4730
IWebElement searchInput2 = Gdriver.FindElement(By.ClassName("cp3"));
searchInput2.SendKeys("374");//324
searchInput2.SendKeys(OpenQA.Selenium.Keys.Enter);
所以我想要的是,将列quatro和tres中的数字分别插入到cp4和cp3中,同时还有数字

如果有人帮助我,我将非常感激,谢谢

解决方案:

using (SqlConnection connection = new SqlConnection(""))
    {
        string query = "SELECT column FROM Datatable ";
        using (SqlCommand command = new SqlCommand(query, connection))
        {
            connection.Open();
            SqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                string coluna = reader.GetString(reader.GetOrdinal("column"));
            }
            connection.Close();
        }
    }