原来认为编程序编多了就好了,可是我错了,今天让我真正的感受到基础知识的魅力,今天一个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)
{
}
首先更新, 一半都是通过查询页面把值传递到要修改的页面。第一步是先绑定,第二步是更新。如果不写这就。它就总是回发,让你的数据一直都不能更改。
浙公网安备 33010602011771号