各位,进来看看,帮我解决个问题. ( 积分: 30 )

  • 主题发起人 dajiangxu
  • 开始时间
D

dajiangxu

Unregistered / Unconfirmed
GUEST, unregistred user!
是一个asp.net分页显示的问题,不能显示下一页,请帮我看看怎么回事?希望精通.net的人帮我看看,谢谢!<br>private&nbsp;void&nbsp;Page_Load(object&nbsp;sender,&nbsp;System.EventArgs&nbsp;e)<br> {<br> if(!IsPostBack)<br> {<br> getList();<br> }<br> }<br><br>private&nbsp;bool&nbsp;ExecProc()<br> {<br> SqlConnection&nbsp;cn1=new&nbsp;SqlConnection(ConfigurationSettings.AppSettings[&quot;ds&quot;]);<br> SqlCommand&nbsp;cm1=new&nbsp;SqlCommand(&quot;P_TmpSubmit&quot;,cn1);<br> cm1.CommandType=CommandType.StoredProcedure;<br> SqlParameter&nbsp;SqlPam;<br> SqlPam=cm1.Parameters.Add(new&nbsp;SqlParameter(&quot;@DealOffice&quot;,SqlDbType.Char,10));<br> SqlPam.Value=Session[&quot;type&quot;].ToString();<br> try<br> {<br> cn1.Open();<br> cm1.ExecuteNonQuery();<br> }<br> catch<br> {<br> return&nbsp;false;<br> }<br> finally<br> {<br> cm1.Dispose();<br> cn1.Close();<br> cn1.Dispose();<br> }<br> return&nbsp;true;<br> }<br><br> private&nbsp;void&nbsp;getList()<br> {<br> if&nbsp;(!ExecProc())<br> {<br> Response.Write(@&quot;&lt;script&gt;alert('信访检索错误-00,请联系联动办或者确认服务器状态!');&lt;/script&gt;&quot;);<br> return;<br> }<br> SqlConnection&nbsp;cn=new&nbsp;SqlConnection(ConfigurationSettings.AppSettings[&quot;ds&quot;]);<br> string&nbsp;strSQL=&quot;select&nbsp;(nyear+Number)&nbsp;as&nbsp;PK,Number,nyear,PDateTime,RepName,EpName,NBPS,ZYXF&nbsp;from&nbsp;T_TmpSubmit&quot;;<br> SqlDataAdapter&nbsp;da=new&nbsp;SqlDataAdapter(strSQL,cn);<br> try<br> {<br> cn.Open();<br> DataSet&nbsp;ds=new&nbsp;DataSet();<br> da.Fill(ds);<br> DataGrid1.DataSource=ds;<br> DataGrid1.DataKeyField=&quot;PK&quot;;<br> if(ds.Tables[0].Rows.Count&gt;0)<br> {<br> DataGrid1.ShowFooter=false;<br> }<br> else<br> {<br> DataGrid1.ShowFooter=true;<br> }<br> DataGrid1.DataBind();<br> ds.Clear();<br> ds.Dispose();<br> }<br> catch<br> {<br> Response.Write(@&quot;&lt;script&gt;alert('信访检索错误-01,请联系联动办或者确认服务器状态!');&lt;/script&gt;&quot;);<br> return;<br> }<br><br><br> finally<br> {<br> da.Dispose();<br> cn.Close();<br> cn.Dispose();<br> }<br> }<br><br>private&nbsp;void&nbsp;DataGrid1_PageIndexChanged(object&nbsp;source,&nbsp;System.Web.UI.WebControls.DataGridPageChangedEventArgs&nbsp;e)&nbsp;<br> {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataGrid1.CurrentPageIndex=e.NewPageIndex;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getList();<br> }
 
学习一下
 
晕<br>ASP
 
顶部