안녕하세요 모두 난의 GridView (GridView1는) 나는 열을 추가하고 버튼을 삽입 : 나는 SQL 업데이트를 실행하려는 버튼의 클릭에 기본적으로ASP.NET C# 코드 버튼을
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" DataSourceID="ObjectDataSource2"
onselectedindexchanged="GridView1_SelectedIndexChanged" Width="798px">
<Columns>
.....
<asp:ButtonField ButtonType="Button" CommandName="cmdFlag" Text="Flag" />
</Columns>
</asp:GridView>
을 하지만 C#을 입력하고 쿼리를 추가하는 버튼을 클릭하는 것 같습니다. 페이지에 대해 C#을 사용할 수 있지만 메서드에 대해 작성해야 할 내용이 확실하지 않습니다.
Heres는 C# 코드 :하지만 아무것도하지 않고void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "cmdFlag")
{
con.Open();
cmd = new SqlCommand("UPDATE Comments SET Flagged = '" + "Yes" + "'", con);
cmd.ExecuteNonQuery();
}
}
그것. 기본적으로 행을보고 플래그가 지정된 단추를 클릭하면 플래그가있는 상태에서 "예"로 업데이트해야합니다.
안녕 감사합니다 업데이트되었습니다. 내 게시물을 다시 볼 수 있습니까? 나는 더 많은 정보로 업데이트했습니다. – Mark
나는 대답을 수정했다 :) – Anuraj
고마워 이제는 뭔가를하지만, 모든 행을 업데이트한다. 나는 어디에서 행을 써야하는지에 관해서는 확실하지 않은 WHERE 구문을 필요로한다고 생각한다. 그게 도움이된다면 Comment_ID 필드가 있습니다. – Mark