原来认为编程序编多了就好了,可是我错了,今天让我真正的感受到基础知识的魅力,今天一个dropdownlist把我一个高才生给难住了。今天输就输在细节上,什么是高效率,什么是高质量,真正的明白才是真理。快又能怎样,平时一味的注重快,到头来,什么都没有,什么都不会,什么都不熟练。什么是高手,极少成多。熟练了。就好了。

 

   if (!IsPostBack) 就是因为没有这个所以我犯了错误。
            {

                IniPage();
            }

 

  private void IniPage()
        {
            Cstm cstm = new Cstm();
            dllCstmName.DataTextField = "CName";
            dllCstmName.DataValueField = "CName";
            dllCstmName.DataSource = cstm.GetCustomer();
            dllCstmName.DataBind();
            dllCstmName.Items.Insert(0, "");
       }

  public DataSet GetCustomer()
        {
            string SQL = "Select CName,CustomerID from T_Customer ";
            DataSet d=DbHelperSQL.Query(SQL);
            return d;
        }

 public static DataSet Query(string SQLString)
        {
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                DataSet ds = new DataSet();
                try
                {
                    connection.Open();
                    SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
                    command.Fill(ds, "ds");
                }
                catch (System.Data.SqlClient.SqlException ex)
                {
                    throw new Exception(ex.Message);
                }
                return ds;
            }
        }

 

 今天是5月11日, 今天遇到的问题还是一样的。if(!ispostback)

{

}

 

首先更新,  一半都是通过查询页面把值传递到要修改的页面。第一步是先绑定,第二步是更新。如果不写这就。它就总是回发,让你的数据一直都不能更改。

 

 

 

posted on 2010-05-07 18:28  挑战自我  阅读(173)  评论(0)    收藏  举报