我在telerik网格中有一个LinkButton,当它被点击时,它会更新数据库。麻烦出现在第一行,我收到了一个错误,无法将雷达栅格转换到linkButton。有人能给我一点光吗。这是Msg的错误。
Telerik.Web.UI.RadGrid‘to type 'System.Web.UI.WebControls.LinkButton
以下是我的方法:
protected void rad_grdCompleteRequest(object sender, EventArgs e)
{
LinkButton btnCompleteRequest = (LinkButton)sender;
int requestID = Convert.ToInt32(btnCompleteRequest.Attributes["RequestID"]);
SqlManager.UpdateRequest(requestID, 3);
Response.Redirect(Request.RawUrl);
}发布于 2012-11-09 07:44:06
请尝试使用下面的代码片段。
.aspx
//正常模式
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>//编辑模式
<telerik:GridTemplateColumn>
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
</EditItemTemplate>
</telerik:GridTemplateColumn>.aspx.cs
protected void LinkButton1_Click(object sender, EventArgs e)
{
LinkButton LinkButton1 = sender as LinkButton;
// Do your logic here
}如果您有任何问题,请告诉我。
https://stackoverflow.com/questions/13290781
复制相似问题