2012-06-08 41 views
0

我試圖更新通過griview MySQL數據庫,但是當我點擊更新按鈕沒有在這裏做出改變是我的SQL數據源代碼,但這個工作不更新GridView控件沒有與我的SQL

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:GisConnectionString %>" 
      ProviderName="<%$ ConnectionStrings:GisConnectionString.ProviderName %>" SelectCommand="SELECT vehicleno, cnic, isaccepted, gname, fname, haulagecode FROM gis.registration WHERE (regno = ?)&#13;&#10;and vehicleno=?" 
      UpdateCommand="UPDATE gis.registration SET vehicleno =?, cnic =?, isaccepted =?, gname =?, fname = ?, haulagecode = ?&#13;&#10;where regno=?&#13;&#10;and vehicleno=?"> 
      <SelectParameters> 
       <asp:ControlParameter ControlID="TextBox1" Name="?" PropertyName="Text" /> 
       <asp:ControlParameter ControlID="TextBox2" Name="?" PropertyName="Text" /> 
      </SelectParameters> 
      <UpdateParameters> 
       <asp:Parameter Name="vehicleno" DbType="string" /> 
       <asp:Parameter Name="cnic" DbType="string"/> 
       <asp:Parameter Name="isaccepted" DbType="string" /> 
       <asp:Parameter Name="gname" DbType="string"/> 
       <asp:Parameter Name="fname" DbType="string"/> 
       <asp:Parameter Name="haulagecode" DbType="string"/> 
       <asp:Parameter Name="regno" DbType="string"/> 
       <asp:Parameter Name="vehicleno" DbType="string"/> 
      </UpdateParameters> 
     </asp:SqlDataSource> 

任何幫助將提前

+0

非常感謝我有我的回答我的自我 – user1397781

+0

反正考慮我告訴。如果您的問題還沒有答案,並且您自己找到答案,請刪除問題或發佈答案並接受答案。 – Darshana

回答

0

理解由於這個問題的解決

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:GisConnectionString %>" 
    ProviderName="<%$ ConnectionStrings:GisConnectionString.ProviderName %>" SelectCommand="SELECT vehicleno, cnic, isaccepted, gname, fname, haulagecode FROM gis.registration WHERE (regno = IFNULL(?, regno)) AND (companycode = ?)" 
    UpdateCommand="UPDATE gis.registration SET vehicleno =?, cnic =?, isaccepted =?, gname =?, fname = ?, haulagecode = ? where regno=?"> 
    <SelectParameters> 
     <asp:ControlParameter ControlID="TextBox1" Name="?" PropertyName="Text" /> 
     <asp:ControlParameter ControlID="Label1" Name="?" PropertyName="Text" /> 
    </SelectParameters> 
    <UpdateParameters> 
     <asp:Parameter Name="vehicleno" DbType="String" /> 
     <asp:Parameter Name="cnic" DbType="String"/> 
     <asp:Parameter Name="isaccepted" DbType="String" /> 
     <asp:Parameter Name="gname" DbType="String"/> 
     <asp:Parameter Name="fname" DbType="String"/> 
     <asp:Parameter Name="haulagecode" DbType="String"/> 
     <asp:ControlParameter ControlID="TextBox1" DbType="String" Name="regno" PropertyName="Text" /> 
     <asp:Parameter Name="vehicleno" DbType="String"/> 
    </UpdateParameters> 
</asp:SqlDataSource>