C# 显示标签中的常规列表项

C# 显示标签中的常规列表项,c#,sql,C#,Sql,我只想在设计中的标签中显示通用列表中的学生详细信息 我在foreach循环中得到一个错误,x不在当前上下文中 namespace gentask { public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlConnection conn = new SqlCon

我只想在设计中的标签中显示通用列表中的学生详细信息

我在foreach循环中得到一个错误,
x不在当前上下文中

namespace gentask
{
    public partial class WebForm2 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = @"Data Source=Sadiq;Initial Catalog=rafi;Integrated Security=True";
            conn.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
            cmd.CommandText = "select  * from student";
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            da.Fill(ds);
        }
    }
    public class student
    {
        student std;
        List<student> stud = new List<student>();
        public void load()
        {
            foreach (DataRow dr in x)
            {
                std = new stud();
                std.id = x[0].Tostring();
                std.name = x[1].Tostring();
                std.age = x[2].Tostring();
                std.school = x[3].Tostring();
                std.clas = x[4].Tostring();
                std.marks = x[5].Tostring();
                std.grade = x[6].Tostring();
                stud.Add(std);
            }
        }
        public void show()
        {
            foreach (student std in stud)
            {
                std.id = label.text;
                std.name = label1.text;
                std.age = label2.text;
                std.school = label3.text;
                std.clas = label4.text;
                std.marks = label5.text;
                std.grade = Label6.Text;
            }
        }
    }
}
namespace-gentask
{
公共部分类WebForm2:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方、事件参数e)
{
SqlConnection conn=新的SqlConnection();
conn.ConnectionString=@“数据源=Sadiq;初始目录=rafi;集成安全性=True”;
conn.Open();
SqlCommand cmd=新的SqlCommand();
cmd.Connection=conn;
cmd.CommandText=“选择*来自学生”;
SqlDataAdapter da=新的SqlDataAdapter(cmd);
数据集ds=新数据集();
da.填充(ds);
}
}
公立班学生
{
学生性病;
列表螺柱=新列表();
公共空荷载()
{
foreach(x中的数据行dr)
{
std=新螺柱();
std.id=x[0].Tostring();
std.name=x[1].Tostring();
std.age=x[2].Tostring();
std.school=x[3].Tostring();
std.clas=x[4].Tostring();
std.marks=x[5].Tostring();
std.grade=x[6].Tostring();
添加螺柱(标准);
}
}
公开展览(
{
foreach(学生标准的螺柱)
{
std.id=label.text;
std.name=label1.text;
标准年龄=label2.text;
std.school=label3.text;
标准clas=label4.text;
标准标记=label5.text;
标准等级=标签6.文本;
}
}
}
}

错误消息似乎非常清楚-您正在尝试迭代
x
,该方法在任何地方都无法访问:

foreach (DataRow dr in x)   // what is x?
您还存在以下问题:

  • 您正在尝试引用
    Student.Show()
    中表单中的所有文本框
  • 您正在尝试创建
    stud
    的实例,该实例未在我可以看到的任何地方定义:

    std = new stud();
    
  • 您正在尝试将“
    Student
    ”添加到
    Student
    列表中(我假设
    Student
    没有继承自
    Student

错误消息似乎非常清楚-您正在尝试迭代
x
,该方法在任何地方都无法访问:

foreach (DataRow dr in x)   // what is x?
您还存在以下问题:

  • 您正在尝试引用
    Student.Show()
    中表单中的所有文本框
  • 您正在尝试创建
    stud
    的实例,该实例未在我可以看到的任何地方定义:

    std = new stud();
    
  • 您正在尝试将“
    Student
    ”添加到
    Student
    列表中(我假设
    Student
    没有继承自
    Student

错误消息似乎非常清楚-您正在尝试迭代
x
,该方法在任何地方都无法访问:

foreach (DataRow dr in x)   // what is x?
您还存在以下问题:

  • 您正在尝试引用
    Student.Show()
    中表单中的所有文本框
  • 您正在尝试创建
    stud
    的实例,该实例未在我可以看到的任何地方定义:

    std = new stud();
    
  • 您正在尝试将“
    Student
    ”添加到
    Student
    列表中(我假设
    Student
    没有继承自
    Student

错误消息似乎非常清楚-您正在尝试迭代
x
,该方法在任何地方都无法访问:

foreach (DataRow dr in x)   // what is x?
您还存在以下问题:

  • 您正在尝试引用
    Student.Show()
    中表单中的所有文本框
  • 您正在尝试创建
    stud
    的实例,该实例未在我可以看到的任何地方定义:

    std = new stud();
    
  • 您正在尝试将“
    Student
    ”添加到
    Student
    列表中(我假设
    Student
    没有继承自
    Student

foreach(x中的数据行dr)
-在哪里定义了
x
呢?你真的应该慢慢开始。你知道如何在标签中显示任何东西吗?比如数字“42”?请先试试。
foreach(x中的数据行dr)
-哪里定义了
x
呢?你真的应该慢慢开始。你知道如何在标签中显示任何东西吗?比如数字“42”?先试试。
foreach(DataRow dr in x)
-哪里定义了
x
呢?你真的应该慢慢开始。你知道如何在标签中显示任何东西吗?比如数字“42”?先试试。
foreach(x中的DataRow dr)
-在哪里定义了
x
呢?你真的应该慢慢开始。你知道如何在标签中显示任何东西吗?比如数字“42”首先尝试一下。那么如何以及在何处定义x???@user3045190,你从何处获得名称x?该变量包含哪些内容?你能确定在何处定义它的唯一方法是确定它将做什么。那么如何以及在何处定义x???@user3045190,你从何处获得名称x?该变量包含哪些内容?Th你能知道在哪里定义它的唯一方法就是知道它将做什么。那么如何和在哪里定义x???@user3045190,你从哪里得到名称x?这个变量包含什么?你能知道在哪里定义它的唯一方法就是知道它将做什么。那么如何和在哪里定义x???@user3045190,你从哪里得到的首先是X这个名字吗?这个变量包含什么?你能知道在哪里定义它的唯一方法就是知道它将做什么。