2016-03-26 17 views
1

私は私のasp.netプロジェクトでGrideViewを持っていると私は、 iはRead-Only="true"プロパティを使用しますが、問題は、2つの列に他人のデータを編集した後だっただけ2つの列を編集したいです空になる!!!! この問題を回避する方法を教えてください。編集2列

<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> 

答えて

0

は、次の例のように、基礎となるSqlDataSourceUpdateコマンドプロパティを変更する必要があります。

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

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

+0

おかげで、それはあなたが歓迎されている –

+0

動作します。あなたが解決策に満足すれば、受け入れられた回答に印をつけてください。宜しくお願いします、 –

関連する問題