C# 显示标签中的常规列表项
我只想在设计中的标签中显示通用列表中的学生详细信息 我在foreach循环中得到一个错误,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
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这个名字吗?这个变量包含什么?你能知道在哪里定义它的唯一方法就是知道它将做什么。