maybe u can try sqldatasource. for example:
<asp:SqlDataSource ID="sdsJur" runat="server"
ConnectionString="<%$ ConnectionStrings:NilaiConnectionString %>"
DeleteCommand="DELETE FROM [Jurusan] WHERE [Kd_Jurusan] = @Kd_Jurusan"
InsertCommand="INSERT INTO [Jurusan] ([Jurusan]) VALUES (@Jurusan)"
SelectCommand="SELECT * FROM [Jurusan]"
UpdateCommand="UPDATE [Jurusan] SET [Jurusan] = @Jurusan WHERE [Kd_Jurusan] = @Kd_Jurusan">
<DeleteParameters>
<asp:Parameter Name="Kd_Jurusan" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:FormParameter FormField="tbJurusan" Name="Jurusan" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Jurusan" Type="String" />
<asp:Parameter Name="Kd_Jurusan" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>`
and then u can use Gridview(I think similar to datagrigview). for example:
<asp:GridView ID="gvJurusan" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="Kd_Jurusan"DataSourceID="sdsJur">
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
<asp:BoundField DataField="Kd_Jurusan" HeaderText="Kd_Jurusan" InsertVisible="False" ReadOnly="True" SortExpression="Kd_Jurusan" />
<asp:BoundField DataField="Jurusan" HeaderText="Jurusan" SortExpression="Jurusan" />
</Columns>
</asp:GridView>`
hope it usefull