小弟这段程序看不懂,求大神注释
public partial class caiyizhanshi_updt : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sql;
sql = "select * from caiyizhanshi where id=" + Request.QueryString["id"].ToString().Trim() ;
getdata(sql);
}
}
private void getdata(string sql)
{
DataSet result = new DataSet();
result = new Class1().hsggetdata(sql);
if (result != null)
{
if (result.Tables[0].Rows.Count > 0)
{
zuopinmingcheng.Text = result.Tables[0].Rows[0]["zuopinmingcheng"].ToString().Trim();wenjian.Text = result.Tables[0].Rows[0]["wenjian"].ToString().Trim();jianjie.Text = result.Tables[0].Rows[0]["jianjie"].ToString().Trim();zhizuoshijian.Text = result.Tables[0].Rows[0]["zhizuoshijian"].ToString().Trim();faburen.Text = result.Tables[0].Rows[0]["faburen"].ToString().Trim();
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string sql;
sql = "update caiyizhanshi set zuopinmingcheng='" + zuopinmingcheng.Text.ToString().Trim() + "',wenjian='" + wenjian.Text.ToString().Trim() + "',jianjie='" + jianjie.Text.ToString().Trim() + "',zhizuoshijian='" + zhizuoshijian.Text.ToString().Trim() + "',faburen='" + faburen.Text.ToString().Trim() + "' where id=" + Request.QueryString["id"].ToString().Trim();
int result;
result = new Class1().hsgexucute(sql);
if (result == 1)
{
Response.Write("<script>javascript:alert('修改成功');</script>");
}
else
{
Response.Write("<script>javascript:alert('系统错误');</script>");
}
}
}
}
------解决方案--------------------很简单的数据库获取代码啊
得到datast
result.Tables[0].Rows[0]["zuopinmingcheng"].ToString().Trim()
表datatable的第一行 zuopinmingcheng的值
------解决方案--------------------C# code
if (!IsPostBack)
{
string sql;
sql = "select * from caiyizhanshi where id=" + Request.QueryString["id"].ToString().Trim() ;
getdata(sql);
}
}
------解决方案--------------------
查询作品(获取作品的内容,名称等信息),修改作品(成功或失败弹出相应提示)
------解决方案--------------------
就是一个表单式的修改页面:
1、初始化页面读取数据;
2、将数据显示在控件中;
3、点击保存按钮后,将控件中的值保存进数据库。