Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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# 在SQL中选择列的连续值的可能方法?_C#_Sql_.net_Sql Server_Visual Studio 2012 - Fatal编程技术网

C# 在SQL中选择列的连续值的可能方法?

C# 在SQL中选择列的连续值的可能方法?,c#,sql,.net,sql-server,visual-studio-2012,C#,Sql,.net,Sql Server,Visual Studio 2012,我创建了一个有6列17行的表,我想做的是,我正在做一个C.NET项目,在表单中,我放置了102个6*17标签,我想通过从表中获取值来设置每个标签的文本 所以,我的问题是如何获取值,比如说,从我的表中第一列的第1列、第2列或第3列,然后是第二列,依此类推 SqlConnection marksheetsConnection = new SqlConnection("Data Source=HIMANSHU-PC;Initial Catalog=marksheets;Integrated Secur

我创建了一个有6列17行的表,我想做的是,我正在做一个C.NET项目,在表单中,我放置了102个6*17标签,我想通过从表中获取值来设置每个标签的文本

所以,我的问题是如何获取值,比如说,从我的表中第一列的第1列、第2列或第3列,然后是第二列,依此类推

SqlConnection marksheetsConnection = new SqlConnection("Data Source=HIMANSHU-PC;Initial Catalog=marksheets;Integrated Security=True");
        marksheetsConnection.Open();
        SqlCommand subjectCode11 = new SqlCommand("I DON'T KNOW THE QUERY", marksheetsConnection);
        SqlDataReader subjectCode11Reader = subjectCode11.ExecuteReader();
        string subjectCode1 = subjectCode11Reader.GetString(0);

        label1.Text= subjectCode1;
试试这个

        SqlConnection marksheetsConnection = new SqlConnection("Data Source=HIMANSHU-PC;Initial Catalog=marksheets;Integrated Security=True");
        marksheetsConnection.Open();
        SqlCommand subjectCode11 = new SqlCommand("Select SubjectCode,Subject,Type,MarksObtd,MinPassMarks,MaxMarks from Semester1", marksheetsConnection);
        SqlDataReader subjectCode11Reader = subjectCode11.ExecuteReader();
        while (subjectCode11Reader.Read())
        {
            string subjectCode1 = subjectCode11Reader.GetString(0);
            label1.Text = subjectCode1;
        }

看看这门课。页面底部有一个示例,演示了如何从SQL数据库中读取数据并以迭代方式读取每一行。

这听起来是个糟糕的选择。你到底想做什么?也许有更好的解决方案。只要你不告诉我们sql表的定义,我们就帮不了你什么。我正在制作一种结果卡,我表格的背景图像是实际结果卡的照片,上面的标记已被删除。现在我必须用存储在数据库中的标记填充这些空间。数据库有以下列:SubjectCode、Subject、Type、MarksObtd、MinPassMarks、MaxMarks,共17行。对于每个单元格,我希望在标签中显示其值。ohkay!让我更清楚一点,这是我的表格:这是我的表格背景:我在表格的每个单元格上都放置了标签,我想将标签的文本设置为数据库中单元格的相应值!所以,所有17行同时进行,没有新行!没有学生id。我只为我的一个学生制作。还有,没有别的桌子了!您的查询应该是这样的。SqlCommand subjectCode11=新建SqlCommand选择SubjectCode、Subject、Type、MarksObtd、MinPassMarks、MaxMarks from semest1、marksheetsConnection;