tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1082
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    keks1984 keks1984 ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    München
    Beiträge
    155
    Hallo

    Also ich habe ich eine DataGrid und möchte jetzt erreichen dass diese deaktiviert wird WENN der Benutzer auf den "updateButton" drückt. Sprich während des Update-Vorgangs möchte ich dass der Benutzer NICHT auf den Show oder Delete Button drücken kann, ERST wenn er das Update Bestätigt hat soll das wieder gehen.

    Wenn ich das DataGrid ja nun "Visible = false" setzte dann wirds ja ganz ausgeblendet das will ich nicht, es soll schon weiterhin angezeigt werden.

    Oder gibts eine Möglichkeit dass ich einfach nur die Buttons kurz deaktivier?

    HTML-Code:
    <asp:DataGrid ID="auftraegeGrid" runat="server" AutoGenerateColumns="false">
            <Columns>
                <asp:BoundColumn DataField="PartitionKey" HeaderText="Auftragsnummer" />
                <asp:BoundColumn DataField="Auftraggeber" HeaderText="Auftraggeber" />
                <asp:BoundColumn DataField="Auftragsdatum" HeaderText="Auftragsdatum" DataFormatString="{0:d}"/>
                <asp:BoundColumn DataField="Auftragsinhalt" HeaderText="Auftragsinhalt" />
                <asp:TemplateColumn>
                    <ItemTemplate>
                        <asp:LinkButton ID="deleteButton" runat="server" CommandArgument='<%# BuildKey(Container.DataItem) %>' OnClick="deleteButton_Click" Text="Loeschen"/>
                    </ItemTemplate>
                </asp:TemplateColumn>
                <asp:TemplateColumn>
                    <ItemTemplate>
                        <asp:LinkButton ID="showButton" runat="server" CommandArgument='<%# BuildKey(Container.DataItem) %>' OnClick="showButton_Click" Text="Anzeigen"/>
                    </ItemTemplate>
                </asp:TemplateColumn>
                <asp:TemplateColumn>
                    <ItemTemplate>
                        <asp:LinkButton ID="updateButton" runat="server" CommandArgument='<%# BuildKey(Container.DataItem) %>' OnClick="updateButton_Click" Text="Ändern"/>
                    </ItemTemplate>
                </asp:TemplateColumn>
            </Columns>
            <HeaderStyle Font-Bold="True" />
        </asp:DataGrid>
     

  2. #2
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Ich habs noch nicht ausprobiert aber: Du kannst dem LinkButton ein JavaScript vorschalten das die Buttons deaktiviert und dann erst den Postback zum Server macht. Wenn das Grid dann auf dem Server neu erzeugt wird sollten die Button wieder aktiv sein
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  3. #3
    sdfgdhhnxrmjn Tutorials.de Gastzugang
    warum schaltest du es nicht beim laden auf datagrid.enabled = true, beim updatevorgang auf false, dann wird es ausgegraut und nach dem update, wenn die site neu läd, wird es wieder aktiv..
     

Ähnliche Themen

  1. datagrid in pdf
    Von theplake im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 01.02.08, 12:34
  2. Datagrid inhalt an anderes datagrid übergeben!
    Von c0si im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 01.03.05, 11:14
  3. DataGrid
    Von tati im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 17.01.05, 13:27
  4. [DataGrid]
    Von NRFi im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 15.06.04, 09:35
  5. dataGrid
    Von Kanonenfutter im Forum .NET Archiv
    Antworten: 5
    Letzter Beitrag: 05.01.04, 00:32