根据指定条件给dbgrid填值,然后在dbgrid中翻页,结果dbgrid里的内容不是原先按条件选出的值了!why???
根据指定条件给dbgrid填值,然后在dbgrid中翻页,结果dbgrid里的内容不是原先按条件选出的值了!why???
例:
sqlstr = "select id ,身份证号 from M专业技术考核 where 身份证号='" + Trim(t0.Text) + "'"
'用户填入身份证号的值(t0.text)
mysqladapter.SelectCommand = New SqlCommand(sqlstr, mysqlconn)
Dim myds As New DataSet()
mysqladapter.Fill(myds)
mysqlconn.Close()
dg1.DataSource = myds
dg1.DataBind()
'为dbgrid(dg1)填了值.
可是在进行分页显示时,dg1里的内容变了,不是按这个条件选出的值集;