RE:propiedades del DataGrid
Hola Diana, respecto a tu pregunta si si se puede hacer, lo primero que necesitas es crear tu proveedor de datos con SQLdataprovider tienes que hacer una seleccion de los campos que quieras pero lo importante es que siempre debes seleccionar el ID (necesariamente) el punto es que tambien debes de especificar tu query para actualizar y borrar.
Ahora con el gridview creado le das click derecho y seleccionas mostrar etiqueta inteligente, en editar columnas seleccionas la casilla de autogenerar columnas,
le as aceptar y nos vamos al codigo de la pagina
ahora lo importante
1.- DataKeyNames="Id" es el campo con el cual te permitira modificar o eliminar el registro
2.- AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" te genera los botones de elminar y modificar los campos directamente desde el gridview
3.- DataSourceID="SqlDataSource1" el origen de datos de nuestro gridview
3.1.- SelectCommand="SELECT Id, Nombre, Geografía FROM Person"
UpdateCommand="UPDATE Person SET Nombre =@Nombre, Geografía
///este es nuestro origen de datos
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:mexicoConnectionString %>"
ProviderName="<%$ ConnectionStrings:mexicoConnectionString.ProviderName %>"
SelectCommand="SELECT Id, Nombre, Geografía FROM Person"
UpdateCommand="UPDATE Person SET Nombre =@Nombre, Geografía =@Geografia WHERE Id=@Id">
</asp:SqlDataSource>
/// este es nuestro gridview
<asp:GridView ID="GridView1" runat="server" DataKeyNames="Id" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" DataSourceID="SqlDataSource1" BackColor="White" BorderColor="#336666" BorderStyle="Double" BorderWidth="3px" CellPadding="4" GridLines="Horizontal" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False">
<FooterStyle BackColor="White" ForeColor="#333333" />
<RowStyle BackColor="White" ForeColor="#333333" />
<SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" />
<asp:BoundField DataField="Geografía" HeaderText="Geografía" SortExpression="Geografía" />
<asp:TemplateField>
<ItemTemplate>
<asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
espero haya sido de ayuda, cualcuier cosa contactame por correo bye