Hi zusammen,
eventuell hat jemand eine freie Minute und hilft mir auf die Spr�nge.

1. ich aktiviere im Page_Loade folgende Zeile:

(!IsPostBack)
OpenData();

dann ist nach einem Klick aud edit(MyDataGrid_Edit) keine Tabelle mehr
ersichtlich? Fragend dasteh?

2. So wie es jetzt ist, funktioniert der Edit - Button und cancel und
speichern werden angezeigt. (Cancel funktioniert)

Nur, kann ich die Daten nicht Editieren???? Wieder Fragend dasteh?




Herzlichen Dank im Voraus f�r Eure Hilfe.
Gruss Michi

PS: falls mir jemand seine scribts zur Veransc haulichung gibt, bin ich auch
nicht b�se :)
Update, insert, delete, und ein ganz grosses fragezeichen ist auch das
Sortieren, wenn man auf die Spalten�berschriften klickt......



Anbei mein Code:
<%@ Page Language="C#" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ import Namespace="System.Web.UI" %>
<%@ import Namespace="System.Web.UI.WebControls" %>
<script runat="server">

         protected void Page_Load(Object Src, EventArgs E)
              {
                  //if (!IsPostBack)
                  //   OpenData();
                  // Verbindungszeichenfolge zusammensetzen
                  string connStr;
                  connStr = "Provider=Microsoft.Jet.OLEDB.4.0;";
                  connStr += "Data Source=c:/if0203.mdb;";

                  // Verbindung zur Datenbank herstellen
                  OleDbConnection MyConn  = new OleDbConnection(connStr);
                  MyConn.Open();

                  // SQL-Kommando erstellen und ausf�hren
                  string sql = "SELECT * FROM [if0203]";
                  OleDbCommand cmd = new OleDbCommand(sql, MyConn);
                  //DataSet ds = new DataSet();

                  MyDataGrid.DataSource =
cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
                  MyDataGrid.DataBind();
               }

         public void OpenData()
              {

                  // Verbindungszeichenfolge zusammensetzen
                  string connStr;
                  connStr = "Provider=Microsoft.Jet.OLEDB.4.0;";
                  connStr += "Data Source=c:/if0203.mdb;";

                  // Verbindung zur Datenbank herstellen
                  OleDbConnection MyConn  = new OleDbConnection(connStr);
                  MyConn.Open();

                  // SQL-Kommando erstellen und ausf�hren
                  string sql = "SELECT * FROM [if0203]";
                  OleDbCommand cmd = new OleDbCommand(sql, MyConn);
                  //DataSet ds = new DataSet();

                  MyDataGrid.DataSource =
cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
                  MyDataGrid.DataBind();
              }



         public void MyDataGrid_Edit(Object sender, DataGridCommandEventArgs
e)
             {
                  MyDataGrid.EditItemIndex = (int)e.Item.ItemIndex;
                  OpenData();
             }


         public void MyDataGrid_Cancel(Object sender,
DataGridCommandEventArgs e)
             {
                  MyDataGrid.EditItemIndex = -1;
                  OpenData();
             }



         public void MyDataGrid_Update(Object sender,
DataGridCommandEventArgs e)
             {

             }



         public void MyDataGrid_SelectedIndexChanged(object sender,
EventArgs e)
             {

             }

</script>
<html>
<head>
</head>
<body style="FONT: 10pt verdana">
    <form runat="server">
        <h3><font face="Verdana">Aktualisieren einer Datenzeile</font>
        </h3>
        <span id="Message" runat="server" enableviewstate="false">
        <p>
            <ASP:DataGrid id="MyDataGrid" runat="server" GridLines="None"
Font-Names="Verdana" Width="800px" CellSpacing="1" Font-Name="Verdana"
Font-Size="8pt" HeaderStyle-BackColor="#aaaadd"
OnEditCommand="MyDataGrid_Edit" OnCancelCommand="MyDataGrid_Cancel"
OnUpdateCommand="MyDataGrid_Update" BorderStyle="Ridge" BorderWidth="2px"
CellPadding="3" BackColor="White" BorderColor="White">
                <FooterStyle forecolor="Black"
backcolor="#C6C3C6"></FooterStyle>
                <HeaderStyle font-bold="True" forecolor="#E7E7FF"
backcolor="#4A3C8C"></HeaderStyle>
                <PagerStyle horizontalalign="Right" forecolor="Black"
backcolor="#C6C3C6"></PagerStyle>
                <SelectedItemStyle font-bold="True" forecolor="White"
backcolor="#9471DE"></SelectedItemStyle>
                <ItemStyle forecolor="Black"
backcolor="#DEDFDE"></ItemStyle>
                <Columns>
                    <asp:EditCommandColumn ButtonType="LinkButton"
UpdateText="update" CancelText="cancle" EditText="edit">
                        <ItemStyle wrap="False"></ItemStyle>
                    </asp:EditCommandColumn>
                </Columns>
            </ASP:DataGrid>
        </p>
        </span>
    </form>
</body>
</html>

_______________________________________________
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