.net GridView小问题 谢谢~!
后台gvGrid_RowDataBound事件里if (e.Row.RowType == DataControlRowType.DataRow)
{
GridView gvGrid = (GridView)sender;
request.Requestid = gvRequest.DataKeys[e.Row.RowIndex].Value.ToString(); //***
DataSet ds = request.GetRequestByID(request, "tb_request");
j = gvRequest.Rows.Count;
ImageButton cb1 = (ImageButton)e.Row.FindControl("selProject");
if (e.Row.Cells[8].Text == "Cancelled") {
cb1.Visible = false;
}
else
{
string str = cb1.CommandArgument.ToString();
cb1.Attributes.Add("onclick", "createEvent('" + ds.Tables[0].Rows[0]["projectname"].ToString() + "','" + e.Row.Cells[6].Text + "','" + e.Row.Cells[7].Text + "','" + str + "')");
}
}
当我点击selProject时 为啥弹出来的对话框显示出来之后一瞬间就自己关上了 这是为什么?
createEvent()是弹出的一个窗口 将传入的数据填到相应控件里。。
这是我的前台GridView里的一部分 按钮selProject就在模板列里
<asp:TemplateField ItemStyle-Width="20" ItemStyle-HorizontalAlign="Center" HeaderText="" meta:resourcekey="resource_assign" >
<ItemTemplate>
<asp:ImageButton ID="selProject" runat="server" ToolTip="Select a project first" ImageUrl="~/Images/arrows.gif" CommandArgument='<%# Eval("requestid") %>' />
</ItemTemplate>
</asp:TemplateField>
--------------------编程问答-------------------- 没看懂。。。。想要实现啥。
补充:.NET技术 , ASP.NET