代码错误集合(全是低级错误,欢迎高手前来指教)

Q:vs.net2003中的控件的某些事件代码会莫名其妙的丢失,如
         this.DataGrid1.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.DataGrid1_PageIndexChanged);
A: 不知道为什么,高手指教
-----
Q:qing
A:
Q:DataGrid的删除事件等不起作用了
 A:郁闷,把EnableVviewState属性改为True
-----
Q:把if(Request.Params["id"].Tostring()!=string.Empty){},在URL后面没有ID参数的时候出现错误
A: if(Request["id"]!=null){}
-----
Q:  public class temp()
      {
           int shopID = Convert.ToInt32(Session["shopID"]); 
           ...
           public function(){}
       }    
    非静态的字段、方法或属性“System.Web.UI.Page.Session”要求对象引用
A: public class temp()
      {
           ...
           public function(){
             int shopID = Convert.ToInt32(Session["shopID"]); 
            }
       }   
-------
Q:如何绑定数据到DropDownList?
A:this.DropDownListTag.DataSource= ds.Tables[0].DefaultView;
    this.DropDownListTag.DataTextField = "name";
    this.DropDownListTag.DataValueField = "id";
    this.DropDownListTag.DataBind();
   //为其赋值
   this.DropDownListClass.SelectedValue = ds.Tables[0].Rows[0]["类别"].ToString().Trim();
-----
Q:替换函数
A:name=name.Replace("'","\"");
-----
Q:取最新添加的用户的ID
A:string strSql = "INSERT INTO users(email,name,pwd) VALUES('" + email + "','" +name+ "','" + pwd+ "');" ;
      strSql = strSql + "SELECT @@identity AS 'identity'";
-----
Q:判断SqlDataReader中有无数据
A:if(reader.Read()) //Read()方法,如果存在多个行,则为 true;否则为 false
   {
    int temp = Convert.ToInt32(reader[0]);
    reader.Close(); //注意关闭
    return temp;    
   }
   else
   {
    reader.Close();
    return -1;    
   }

其他待更新

你可能感兴趣的:(集合)