返回首页

我开发一个网站。我想插入文本框在每个row.When有我按一下按钮,然后文本框使用GridView的数据库中的值
值应该去到数据库中。
因此,它是如何可能?

请告诉我?

我用这个code.it"建设"的解决方案后,没有错误,但它不工作properly.So是错误的和我做电视剧续集失误?

aspx代码

<div>

           <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

               DataSourceID="SqlDataSource2">

 

               <Columns>

               <asp:BoundField DataField="admno" HeaderText="admno"

                       SortExpression="admno" />

                   <asp:BoundField DataField="Employeename" HeaderText="Employeename"

                       SortExpression="Employeename" />

                   <asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID"

                       SortExpression="EmployeeID" />

                   <asp:BoundField DataField="Designation" HeaderText="Designation"

                       SortExpression="Designation" />

 

                   <asp:TemplateField HeaderText="Intime">

                  <ItemTemplate>

                      <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

                  </ItemTemplate>

                  <ItemStyle HorizontalAlign="Center" />

              </asp:TemplateField>

              <asp:TemplateField HeaderText="Outtime">

                  <ItemTemplate>

                      <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

                  </ItemTemplate>

                  <ItemStyle HorizontalAlign="Center" />

              </asp:TemplateField>

 

               </Columns>

 



           </asp:GridView>

           <asp:Button ID="BtnSave" runat="server" Text="Save" onclick="BtnSave_Click"

               Width="124px" />

           <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:cnn %>"

 

             SelectCommand="SELECT [admno], [Sitname], [Employeename], [EmployeeID], [Designation] FROM [SiteAttendence1]">

           </asp:SqlDataSource>
后面的代码是: -
{C}

回答

评论会员:游客 时间:2012/02/07
l_jaxn:你插入新行?或更新旧行吗?我注意到,你有绑定到数据源的控制,我认为是填充的初始场。如果您要更新您的插入,将需要进行更新,其中
Manish.Insan
评论会员:游客 时间:2012/02/07
是的,有错误。当你插入数据库,INSERT命令,您正在使用插入的数据不正确,因为那里是不匹配的表列和插入命令列。例如:codeprelang="c#"SqlCommandcmd=spanclass="code-keyword"new/spanSqlCommand(spanclass="code-string""/spanspanclass="code-string"insertintoSiteAttendence1([admno],[Intime])values(@admno,@Intime)"/span,cnn);/pre/code希望它可以帮助你。别忘了投票,如果它帮助你。imgsrc=http://www.orcode.com/img/ico/smiley_smile.gif
Sravan S:没有指定admn。作为一个的DataKey和使用
{体C3}试试这个。希望它的工作原理
评论会员:杰伊・纳拉扬 时间:2012/02/07
1 cmd.parameter.add("参数",textbox.text)