SQL语句没有问题,数据库中也可以查出来结果,但是xb.SelectedValue的值不是想要的值,应该是2,但是调试的时候是1,SQL语句是数据库中的值。本人大三.NET初学者,课程设计中遇到的问题。数据库中数据类型也一样,很纠结。
下面的一个获取了正常值。
str3 = "select * from xb1 where ID='" + xb1_1 + "' ";
myad = new OleDbDataAdapter(str3, str1);
myad.Fill(myds, "ID");
xb2.SelectedValue = myds.Tables["ID"].Rows[0][0].ToString();
//Response.Write(xb2.SelectedValuee);
代码都是复制的,其中一个可以,为什么其他的不可以呢?