c#出现“应输入类型、命名空间定义或文件尾”错误 ?

2025-05-08 15:32:43
推荐回答(1个)
回答1:

private void Form2_Load(object sender, EventArgs e)
{

private void tongxunlu_Load(object sender, EventArgs e)
{
string connstr=@"Data Source=.\sqlexpress;Initial=Datebase1;Integrated Security=True";
srting sql="select * from tongxunlu";
Sqlconnection conn=new Sqlconnection(connstr);
SqlDataAdapter adapter=new SqlDataAdapter(sql,conn);
DataSet ds=new DataSet();
adapter.Fill(ds);
ds.Tables[0].Columns[0].ColumnName="姓名";
ds.Tables[0].Columns[1].ColumnName="地址";
ds.Tables[0].Columns[2].ColumnName="邮编";
ds.Tables[0].Columns[3].ColumnName="电话1";
ds.Tables[0].Columns[4].ColumnName="电话2";
ds.Tables[0].Columns[5].ColumnName="电子邮件";
DataGridView1.DataSouce=ds.Tables[0].DefaultView;
name.DataBings.Add("Text",ds.Tables[0],"姓名");
address.DataBings.Add("Text",ds.Tables[0],"地址");
youbian.DataBings.Add("Text",ds.Tables[0],"邮编");
tel1.DataBings.Add("Text",ds.Tables[0],"电话1");
tel2.DataBings.Add("Text",ds.Tables[0],"电话2");
email.DataBings.Add("Text",ds.Tables[0],"电子邮件");
}

}

这里错了,方法里不能再定义方法了,只能调用方法

private void Form2_Load(object sender, EventArgs e)
{

private void tongxunlu_Load(object sender, EventArgs e)
{
}
}

正确是这样的
private void Form2_Load(object sender, EventArgs e)
{
}

private void tongxunlu_Load(object sender, EventArgs e)
{
}