2016-03-26 6 views
1

Ich habe GrideView in meinem asp.net-Projekt und ich möchte nur zwei Spalten bearbeiten, ich verwendete Read-Only="true" Eigenschaft, aber das Problem war nach der Bearbeitung der beiden Spalten die Daten anderer werde leer !!!! Bitte helfen Sie mir, dieses Problem zu vermeiden.Bearbeiten Sie zwei Spalten in GridView unter Beibehaltung der Daten anderer Spalten

<Columns> 
    <asp:HyperLinkField DataNavigateUrlFields="RNum" DataNavigateUrlFormatString="WebForm2.aspx?RNum={0}" DataTextField="RNum" HeaderText="No" /> 
    <asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" ReadOnly="true"/> 
    <asp:BoundField DataField="AssignTo" HeaderText="AssignTo" SortExpression="AssignTo" /> 
    <asp:BoundField DataField="Priority" HeaderText="Priority" SortExpression="Priority" ReadOnly="true" /> 
    <asp:BoundField DataField="Status" HeaderText="Status" SortExpression="Status" /> 
    <asp:BoundField DataField="UserName" HeaderText="Requested By" SortExpression="UserName" ReadOnly="true" /> 
    <asp:BoundField DataField="ddate" HeaderText="Date" SortExpression="ddate" ReadOnly="true" /> 
</Columns> 

Antwort

0

Sie haben die zugrunde liegenden SqlDataSourceUpdate Befehl Eigenschaft zu ändern, wie im folgenden Beispiel:

UpdateCommand="Update Employees SET [email protected],[email protected],[email protected] WHERE [email protected]" 

(re: https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.sqldatasource.updatecommand(v=vs.110).aspx)

+0

Danke, es funktioniert –

+0

Sie sind willkommen. Bitte markieren Sie die angenommene Antwort, wenn Sie mit der Lösung zufrieden sind. Freundliche Grüße, –