dummyagain
December 16th, 2006, 09:29 AM
I have problems on using gridview.
I have several problems.
First, I cannot add columns.
Second, I choose the edit function, it allows me to edit, however, it doesn't update the record after i confirmed the change.
Here is my code
<asp:GridView id="test" runat="server" DataSourceID="source" AutoGenerateEditButton="True" AutoGenerateDeleteButton="True" AutoGenerateSelectButton="True">
<Columns>
<asp:BoundField DataField="name" HeaderText="Name" />
</Columns>
</asp:GridView>
<asp:SqlDataSource
id="source"
SelectCommand="SELECT * FROM tbl_test WHERE active = '1'"
UpdateCommand="UPDATE tbl_test SET name=@name WHERE uid=@uid"
runat="server" DeleteCommand="delete from tbl_test where uid=@uid" InsertCommand="insert into tbl_test (name) values (@name)">
<DeleteParameters>
<asp:Parameter Name="uid" Type="Int64" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="name" Type="String" />
<asp:Parameter Name="uid" Type="Int64" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="name" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
Thank you
I have several problems.
First, I cannot add columns.
Second, I choose the edit function, it allows me to edit, however, it doesn't update the record after i confirmed the change.
Here is my code
<asp:GridView id="test" runat="server" DataSourceID="source" AutoGenerateEditButton="True" AutoGenerateDeleteButton="True" AutoGenerateSelectButton="True">
<Columns>
<asp:BoundField DataField="name" HeaderText="Name" />
</Columns>
</asp:GridView>
<asp:SqlDataSource
id="source"
SelectCommand="SELECT * FROM tbl_test WHERE active = '1'"
UpdateCommand="UPDATE tbl_test SET name=@name WHERE uid=@uid"
runat="server" DeleteCommand="delete from tbl_test where uid=@uid" InsertCommand="insert into tbl_test (name) values (@name)">
<DeleteParameters>
<asp:Parameter Name="uid" Type="Int64" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="name" Type="String" />
<asp:Parameter Name="uid" Type="Int64" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="name" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
Thank you