我在gridview中有一个链接按钮,我想在后面的代码上单击事件,但它不起作用。
当我点击linkbutton回发工作但它没有到达“txt_SARTLI_FORMAT_Click”内的代码。(抱歉我的英文)
//我的网格
<cc1:xGrid ID="XGrid_Kolonlar" runat="server"
Width="100%"
...
OnRowDataBound="XGrid_Kolonlar_RowDataBound">
// CS
protected void XGrid_Kolonlar_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
...
...
txt_SARTLI_FORMAT.ID = "btn_SartliFormat";
txt_SARTLI_FORMAT.Text = SARTLI_FORMAT != "" ? "Göster" : "Yeni";
txt_SARTLI_FORMAT.CommandArgument = SARTLI_FORMAT;
txt_SARTLI_FORMAT.Click += new EventHandler(txt_SARTLI_FORMAT_Click);
}
}
void txt_SARTLI_FORMAT_Click(object sender, EventArgs e)
{
... (this codes dont work)
}
答案 0 :(得分:1)
您必须使用事件ItemCommand
。
这是一个link。
编辑:它不是rowitemcommand,而是ItemCommand。
答案 1 :(得分:0)
您必须在 OnRowCommand 事件中编写代码,因为当您在网格中有任何控件并且您必须处理其事件时,您必须具有名为 OnRowCommand <的写入和事件/ strong>从该事件中,您可以访问其中的任何代码。