당신은 FormView를 사용하고 결합하는 데이터를 컨트롤 할 수 : 행에 대한 업데이트 버튼을 클릭하면 이 MSDN:Data-Binding Expressions Overview
, 바인딩 구문을 사용하여 바인딩 각 컨트롤의 속성 값을 추출하고, 업데이트 작업을 위해 데이터 소스 컨트롤에 전달됩니다.
<asp:FormView ID="FormView1"
DataSourceID="SqlDataSource1"
DataKeyNames="CustomerID"
RunAt="server">
<EditItemTemplate>
<table>
<tr>
<td align=right>
<b>Customer ID:</b>
</td>
<td>
<%# Eval("CustomerID") %>
</td>
</tr>
<tr>
<td align=right>
<b>First Name:</b>
</td>
<td>
<asp:TextBox ID="EditFirstNameTextBox" RunAt="Server"
Text='<%# Bind("FirstName") %>' />
</td>
</tr>
<tr>
<td align=right>
<b>Last Name:</b>
</td>
<td>
<asp:TextBox ID="EditLastNameTextBox" RunAt="Server"
Text='<%# Bind("LastName") %>' />
</td>
</tr>
<tr>
<td colspan="2">
<asp:LinkButton ID="UpdateButton" RunAt="server"
Text="Update" CommandName="Update" />
<asp:LinkButton ID="CancelUpdateButton" RunAt="server"
Text="Cancel" CommandName="Cancel" />
</td>
</tr>
</table>
</EditItemTemplate>
</asp:FormView>
가능한 속는 : http://stackoverflow.com/questions/4682583/better-way-to-populate-form-fields-를 from-sql/4682940 # 4682940 –