Har problem med en update funktion. I din <asp:datagrid> lägger du till din nyckel i DataKeyField="dittID" sedan hämtar du det med datagrid1.DataKeys(CInt(e.Item.ItemIndex)). Ska det inte ligga med under <columns> då?DataGrid - Update
Jag läser in från databas till DataGrid i ett formulär. Har knapp för att editera och så långt är allt väl. Men hur gör jag för att hämta ProductID från min DataGrid som integer?
Sub Page_Load(sender as Object, e as EventArgs)
If Not Page.IsPostBack then
BindData()
End If
End Sub
Sub BindData()
*
'sql qry
*
dgProducts.DataBind()
End Sub
Sub dgProducts_Update(sender As Object, e As DataGridCommandEventArgs)
*
*
Dim intProductID as Integer = CInt(e.Item.Cells(3).Text)
*
*
End Sub
'**********************************
<asp:datagrid id="dgProducts" runat="server"
AutoGenerateColumns="False"
OnUpdateCommand="dgProducts_Update" />
<Columns>
*
*
<asp:BoundColumn
DataField="ProductID"
Visible="False" />
*
*
<asp:EditCommandColumn
EditText="Edit"
ButtonType="PushButton"
UpdateText="Update"
CancelText="Cancel" />
</Columns>
</asp:DataGrid> Sv: DataGrid - Update
Lycka till.Sv: DataGrid - Update
Hur vet jag vilket index det har i så fall?
Undrar
/Lena