大家好我有一個GridView(GridView1)我已經添加一列,然後插入一個按鈕:在GridView的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>
基本上按鈕的點擊我想運行一個SQL更新但似乎不能點擊按鈕進入C#並添加查詢。我可以在C#中找到該頁面,但不確定要爲該方法編寫什麼內容。
繼承人的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 2011-04-06 09:53:14
我修改了答案:) – Anuraj 2011-04-06 09:58:34
感謝隊友現在做了一些事情,但更新了所有的行我想我需要一個WHERE語句只是不確定如何寫它在哪裏行只有任何想法?如果有幫助,我有一個Comment_ID字段。 – Mark 2011-04-06 10:17:53