我发现一个问题
如果用sqldatasource,则在html代码中有如下定义
<SelectParameters >
               <asp:ControlParameter Name ="记录ID" ControlID ="GridView1"  PropertyName= "SelectedValue" /> 
             </SelectParameters>
             <UpdateParameters>
                <asp:Parameter Name="产品型号ID" Type="Int32" />
                <asp:Parameter Name="变化类型" Type="String" />而我不用sqldatasource时,就没这些在编辑模式时,用的变量了