Ich habe einige Textfelder folgenden Code gridview mitasp: Gridview Textbox immer leer Wert zurück
<asp:TemplateField HeaderText="STD<br/>ID">
<ItemStyle BackColor="LightBlue" />
<ItemTemplate>
<div style="font-size:xx-small; overflow:hidden;">
<asp:TextBox ID="txtStandard" EnableViewState="true" Height="10" Font-Size="XX-Small" Width="50" Text='<%# bind("STANDARD_ID") %>' runat="server"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtenderDemo" runat="server"
TargetControlID="txtStandard" ServiceMethod="GetCompletionList"
MinimumPrefixLength="1" CompletionInterval="1000"
EnableCaching="true" CompletionSetCount="20">
</asp:AutoCompleteExtender>
</div>
</ItemTemplate>
</asp:TemplateField>
Ich möchte aktualisierten Werte zur Datenbank speichern, aber wenn ich den Zugriff auf Werte versuchen
string strs = ((TextBox)TwoHeadedGridView1.Rows[0].FindControl("txtStandard")).Text;
mit
Es gibt immer den leeren Wert für alle Zeilen, Gleiche passiert für Dropdown-Liste gibt es mir ursprünglich ausgewählten Wert, dh Wert zum Zeitpunkt des Schreibens Dropdown-Box ausgewählt, gibt es keine doppelten IDs auf meinem Asp-Formular, Das ist meine erste Interaktion mit Customizing-Gridview will ich laufen machen es irgendwie,
jemand empfehlen Kann mir eine Korrektur ...
Ich habe überprüft, dass jede doppelte ID in ihm vorhanden ist oder nicht,
An welchem Punkt versuchen Sie, den aktualisierten Wert zu erhalten? –
Ich habe Knopf, der Server-Seite Funktion ruft ruft die Kontrolle von gridviewrow – Xinus