Jup verstehe - ok vergiss meine letzte Mail!

<asp:ButtonColumn HeaderText="Select Item" ButtonType="LinkButton"
Text="Select"
CommandName="MyDataGrid_Select_Command"></asp:ButtonColumn>

Falls Du das 1.1er Framework normal installiert hast - m��te der Link
gehen: (einfach in den IE reinkopieren)

ms-help://MS.NETFrameworkSDKv1.1.DE/cpref/html/frlrfsystemwebuiwebcontro
lsdatagridcommandeventargsclasstopic.htm

Schau Dir einfach mal an - wie die das gemacht haben!

Die haben eine Methode:

void ItemsGrid_Command(Object sender, DataGridCommandEventArgs e)
      {

         switch(((LinkButton)e.CommandSource).CommandName)
         {

            case "Delete":
               DeleteItem(e);
               break;

            // Add other cases here, if there are multiple ButtonColumns
in 
            // the DataGrid control.

            default:
               // Do nothing.
               break;

         }

      }

In dem Fall �bergeben die als CommandName -> "Delete"

Dann rufen die die Methode "DeleteItem" auf:

void DeleteItem(DataGridCommandEventArgs e)
      {

         // e.Item is the table row where the command is raised. For
bound
         // columns, the value is stored in the Text property of a
TableCell.
         TableCell itemCell = e.Item.Cells[2];
         string item = itemCell.Text;

         // Remove the selected item from the data source.         
         CartView.RowFilter = "Item='" + item + "'";
         if (CartView.Count > 0) 
         {     
            CartView.Delete(0);
         }
         CartView.RowFilter = "";

         // Rebind the data source to refresh the DataGrid control.
         BindGrid();

      }

So k�nntest Du das auch aufbauen!

In Deinem Fall:

Im DataGrid nimmste das auf:
<asp:DataGrid id="ItemsGrid"
        ...
           OnItemCommand="ItemsGrid_Command"
        ...
           runat="server">      

<asp:ButtonColumn HeaderText="Select Item" ButtonType="LinkButton"
Text="Select" CommandName="MyDataGrid_Select"></asp:ButtonColumn>

                protected void MyDataGrid_Select()
                {
                        Label1.Text = "You selected " +
                        MyDataGrid.SelectedItem.Cells[1].Text;
                }

                Protected void ItemsGrid_Command(Object sender,
DataGridCommandEventArgs e)
                {
                        // Hier kannste dann auch noch ne Unterscheidung
- anhand des LinkButton Textes einbauen - falls notwendig!
                        MyDataGrid_Select();
                }



-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 5. November 2003 09:34
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] verstehe Fehlermeldung nicht


Guten Morgen,

die Definition f�r das ButtonLink-Element sieht so aus:

<asp:ButtonColumn HeaderText="Select Item" ButtonType="LinkButton"
Text="Select" CommandName="MyDataGrid_Select"></asp:ButtonColumn>

Da kann ich aber kein onClick-Ereignis definieren.

Gru� Arndtinho



-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von Exit
Gesendet: Mittwoch, 5. November 2003 07:43
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] verstehe Fehlermeldung nicht

// Anweisung als Action Methode eines Buttons - in dem Fall z.B.:
onClick! protected void MyDataGrid_Select_Command(object sender,
System.EventArgs
e) {
        MyDataGrid_Select();
}

Somit m��test Du an Dein ButtonLink-Element die Methode
"MyDataGrid_Select_Command" als onClick angeben!

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an