public partial class Admin_yqedit : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            ShowYqDetails();
        }
    }
    private void ShowYqDetails()
    {
        string yqId = Request["yqId"].ToString();//取出传递来的参数
        Yq yq = new Yq();//创建Yq类对象yq
        if (yq.LoadData(yqId))//根据用户编号查询
        {
            yiqimingcheng.Text = yq.yqName;
            yiqileibie.SelectedValue = yq.yqleibieId.ToString();
            yiqibianhao.Text = yq.yqBianhao;
            guigexinghao.Text = yq.yqGuige;
            shengchanchangjia.Text = yq.yqFromc;
            chandi.Text = yq.yqFrom;
            gouzhiriqi.Text = yq.yqTimeg.ToShortDateString();
            yuanzhi.Text = yq.yqYuanzhi.ToString();
            yiqizhuangkuang.Text = yq.yqZhuangkuang;
            suozaidanwei.Text = yq.yqDanwei;
            suozaishiyanshi.Text = yq.yqShiyanshi;
            cunfangdidian.Text = yq.yqDidian;
            lianxiren.Text = yq.yqLname;
            lianxidianhua.Text = yq.yqDianhua;
            email.Text = yq.yqEmail;
            jishuzhibiao.Text = yq.yqZhibiao;
            tesegongneng.Text = yq.yqTese;
            zhuyaoyongtu.Text = yq.yqYongtu;
            fuwulingyu.Text = yq.yqFuwu;
            fujian.Text = yq.yqFujian;
            yangpinyaoqiu.Text = yq.yqYaoqiu;
            shoufeibiaozhun.Text = yq.yqShoufei;
            kaifangshijian.Text = yq.yqTimek;
            gongxiangjibie.Text = yq.yqGongxiang;
            beizhu.Text = yq.yqBeizhu;
        }
        else//没查询到仪器给出提示
        {
            Response.Write("<script language=javascript>alert('查询失败!')</script>");
        }
    }
    protected void fanhui_Click(object sender, EventArgs e)
    {
        Response.Redirect("yqlist.aspx");
    }
    protected void chongzhi_Click(object sender, EventArgs e)
    {
        yiqimingcheng.Text = "";
        yiqileibie.Text = "";
        yiqibianhao.Text = "";
        guigexinghao.Text = "";
        shengchanchangjia.Text = "";
        chandi.Text = "";
        gouzhiriqi.Text = "";
        yuanzhi.Text = "";
        yiqizhuangkuang.Text = "";
        suozaidanwei.Text = "";
        suozaishiyanshi.Text = "";
        cunfangdidian.Text = "";
        lianxiren.Text = "";
        lianxidianhua.Text = "";
        email.Text = "";
        jishuzhibiao.Text = "";
        tesegongneng.Text = "";
        zhuyaoyongtu.Text = "";
        fuwulingyu.Text = "";
        fujian.Text = "";
        yangpinyaoqiu.Text = "";
        shoufeibiaozhun.Text = "";
        kaifangshijian.Text = "";
        gongxiangjibie.Text = "";
        beizhu.Text = "";
    }
    protected void xiugai_Click(object sender, EventArgs e)
    {
        Yq yq = new Yq();//创建Yq对象
        yq.yqName= yiqimingcheng.Text.Trim();
        yq.yqleibieId= int.Parse(yiqileibie.SelectedValue);
        yq.yqBianhao= yiqibianhao.Text.Trim();
        yq.yqGuige= guigexinghao.Text.Trim();
        yq.yqFromc= shengchanchangjia.Text.Trim();
        yq.yqFrom= chandi.Text.Trim();
        yq.yqTimeg = DateTime.Parse(gouzhiriqi.Text.Trim());
        yq.yqYuanzhi= float.Parse(yuanzhi.Text.Trim());
        yq.yqZhuangkuang= yiqizhuangkuang.Text.Trim();
        yq.yqDanwei= suozaidanwei.Text.Trim();
        yq.yqShiyanshi= suozaishiyanshi.Text.Trim();
        yq.yqDidian= cunfangdidian.Text.Trim();
        yq.yqLname= lianxiren.Text.Trim();
        yq.yqDianhua= lianxidianhua.Text.Trim();
        yq.yqEmail= email.Text.Trim();
        yq.yqZhibiao= jishuzhibiao.Text.Trim();
        yq.yqTese= tesegongneng.Text.Trim();
        yq.yqYongtu= zhuyaoyongtu.Text.Trim();
        yq.yqFuwu= fuwulingyu.Text.Trim();
        yq.yqFujian= fujian.Text.Trim();
        yq.yqYaoqiu= yangpinyaoqiu.Text.Trim();
        yq.yqShoufei= shoufeibiaozhun.Text.Trim();
        yq.yqTimek= kaifangshijian.Text.Trim();
        yq.yqGongxiang= gongxiangjibie.Text.Trim();
        yq.yqBeizhu= beizhu.Text.Trim();
        if (yq.UpdateByProc(yqId))//使用Yq类UpdateByProc方法修改用户信息
        {
            Response.Write("<script language=javascript>alert('修改成功!')</script>");
        }
        else//修改失败
        {
            Response.Write("<script language=javascript>alert('修改失败!')</script>");
        }
    } 这段代码有错误,但我解决不了,请高手指点下。错误提示;d:\web\webgxpt\Admin\yqedit.aspx.cs(95,23): error CS0120: 非静态的字段、方法或属性“webgxpt.BusinessLogicLayer.Yq.yqId.get”要求对象引用
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webgxpt\791db892\41cd3ab6\App_Code.bg8yjdp5.dll: (与前一个错误相关的符号位置)
d:\web\webgxpt\Admin\yqedit.aspx.cs(95,23): error CS0029: 无法将类型“int”隐式转换为“string”
d:\web\webgxpt\Admin\Admin.aspx(29,73): error CS0117: “ASP.admin_admin_aspx”并不包含“TreeView1_SelectedNodeChanged”的定义
应该怎样考虑呢?

解决方案 »

  1.   

    string yqId = Request["yqId"].ToString();//取出传递来的参数 如果是int,则
    int yqId = int.Parse(Request["yqId"].ToString());
      

  2.   

    “ASP.admin_admin_aspx”并不包含“TreeView1_SelectedNodeChanged”的定义 ----------------后台没有这个事件,如果没用到就在前台删除TreeView1_SelectedNodeChanged...
      

  3.   

    不是静态方法通过对象引用new A().方法()
    int型转化为string ,ToString()
    TreeView1_SelectedNodeChanged方法没定义
      

  4.   

    int yqId = int.Parse(Request["yqId"].ToString());//取出传递来的参数
    这样之后 出现--未将对象引用设置到对象的实例。
    可能什么原因呢/
      

  5.   

    没传过来yqId这个参数,转换成整形之前先做个判断
    if(Request["yqId"] !=null)