Guten Abend allerseits,

rein theoretisch sollte doch das Edit im DataGrid nicht nur per
sqlConnection gehen oder?
Versuche das jetzt mit einer Access'datenbank'. Und es r�hrt sich einfach
nichts wenn ich auf Edit klicke.


************ my schni schna schnappi-code (gek�rzt) ************

private void OnEdit(object source, DataGridCommandEventArgs e)
{
        DataGrid1.EditItemIndex = e.Item.DataSetIndex;
        BindData();
}

private void BindData()
{
        string strDSN = ConfigurationSettings.AppSettings["connDB"];
        string strSQL = "SELECT * FROM [tbl_Content] WHERE [NavIndex] = '" +
Request.QueryString["NavIndex"] + "'";

        OleDbConnection conn = new OleDbConnection();
        conn.ConnectionString = strDSN;
        OleDbCommand cmd = new OleDbCommand(strSQL, conn);
        cmd.CommandType = CommandType.Text;
        
        conn.Open();
        DataGrid1.DataSource = cmd.ExecuteReader();
        DataGrid1.DataBind();
        conn.Close();
}


... und weiter unten ...


<asp:DataGrid ID="DataGrid1" Runat="Server"
AllowSortingAutoGenerateColumns="false">
        <Columns>
                <asp:EditCommandColumn EditText="Edit" CancelText="Cancel"
UpdateText="Update"></asp:EditCommandColumn>
                <asp:TemplateColumn HeaderText="Titel">
                        <ItemTemplate>
                                <asp:Label ID="Label1" runat="server"
Text='<%# DataBinder.Eval(Container, "DataItem.Titel") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                                <asp:TextBox ID="TextBox2" runat="server"
Text='<%# DataBinder.Eval(Container, "DataItem.Titel") %>' />
                        </EditItemTemplate>
                </asp:TemplateColumn>
        </Columns>
</asp:DataGrid>



Any ideas?

Merci und Gruss
Raphael


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an