请位高手帮我翻译一下以下代码的意思!非常感谢! protected void Page_Load(object sender, EventArgs e)

2020-10-27 教育 178阅读
if (Request["ID"] != null) //不为空的条件
{
InitData();
}
protected void InitData() //执行不为空的方法
{
int id = int.Parse(Request["ID"].ToString()); //获取请求的iD
try
{
DataSet ds = new DataSet(); //实例化一个dataset
ds = new Class1().hsggetdata("select * from 成绩 where id=" + id); //将查询出的数据赋给ds
if (ds.Tables[0].Rows.Count > 0) //将数据填充到页面控件上
{
this.TextBox1.Text = ds.Tables[0].Rows[0]["学号"].ToString();
this.TextBox2.Text = ds.Tables[0].Rows[0]["科目"].ToString();
this.TextBox3.Text = ds.Tables[0].Rows[0]["成绩"].ToString();
this.DropDownList1.Text = ds.Tables[0].Rows[0]["类型 "].ToString();
}
}
catch
{
}
}
protected void Button1_Click(object sender, EventArgs e) //修改或添加操作
{
string sql;
if (Request["ID"] != null) //ID不为空的情况
{
int id = int.Parse(Request["ID"].ToString()); //获取ID
sql = "update 成绩 set 学号='" + TextBox1.Text + "',科目='" + TextBox2.Text + "',成绩='" + this.TextBox3.Text + "',类型='" + this.DropDownList1.SelectedItem.Text
+ "' where id=" + id; //sql更新语句赋给sql
int result;
result = new Class1().hsgexucute(sql);
if (result == 1) //判断更新操作是否成功
{
Response.Write("