怎么才能实现点击datagrid中的一项,弹出一个新对话框??
能给出具体实现代码更好,谢谢,很急!谢谢!!!!!!!!!
能给出具体实现代码更好,谢谢,很急!谢谢!!!!!!!!!
解决方案 »
- 用old db读取excel,某列无法读取
- 请教TreeView怎么展开二、三层?大虾请进来谢谢
- DataList怎样限制显示的记录条数?
- ie5中,模态窗口提交表单弹出了页面,如何解决???
- @@@@如何去掉TextBox滚动条???@@@@
- 关于添加treenode的NavigateUrl问题
- 我的replace为什么不行了
- 为什么会丢session?
- I FOUND A JOB,BUT THEY TOLD ME THAT I MAST LEAN ASP .BUT I DON'T KNOW ANYTHING ABOUT ASP.HELP ME! TALL ME WHAT ASP ARE!
- 选用什么样Asp.NET的开发工具?我在安装Visual Studio .NET的时候为什么出错!虚心请教!
- 安装部署问题!!!
- 急啊。。。。。
{
Response.Write("<script>window.open('aaa.aspx')</script>"); }
Select Case e.Item.ItemTyp
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
Dim myDeleteButton As LinkButton
myDeleteButton = e.Item.Cells(3).Controls(0) '指定你的特定列(列的类型为LinkButton)
myDeleteButton.Attributes.Add("onclick", "return confirm('确定要删除" & DataGrid1.DataKeys(CInt(e.Item.ItemIndex)) & " 吗?');")
End Select
End Sub
<HeaderStyle Width="30%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:LinkButton id="searchqy" runat="server" CausesValidation="False">
<%# DataBinder.Eval(Container.DataItem,"qyname")%>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>在datagrid事件中写ItemCommandprivate void DataGridPeoInfo_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
Response.Write("<script>window.open('QYSearchInfo.aspx?update="+e.Item.Cells[0].Text+"', 'newwindow', 'top=50,left=0');</script>");
}
{
e.Item.Cells[指定列号].Attributes.Add("onClick", "return confirm('你确定要删除该记录吗?');");
}
<asp:TemplateColumn HeaderText="删除">
<HeaderStyle HorizontalAlign="Center" Width="8%" CssClass="DataGridTitle" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" CssClass="DataGridTD" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:LinkButton runat="server" Text='删除' CommandArgument='<%# DataBinder.Eval(Container, "DataItem.BH", "{0}") %>' OnCommand="M_Del" visible='<%# M_Enable(DataBinder.Eval(Container, "DataItem.Flag", "{0}"),"Delete") %>' CommandName='<%# "AAAA.aspx?BH="+DataBinder.Eval(Container, "DataItem.BH", "{0}")%>' ID="Linkbutton1">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>例二:采用客户端用链接直接打开窗口
<asp:TemplateColumn HeaderText="文件标题">
<HeaderStyle HorizontalAlign="Center" Width="35%" CssClass="DataGridTitle" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle CssClass="DataGridTD"></ItemStyle>
<ItemTemplate>
<a href='<%# "Show.aspx?BH="+DataBinder.Eval(Container, "DataItem.BH", "{0}")+"&From=ccc.aspx"%>'>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Title", "{0}") %>'>
</asp:Label></a>
</ItemTemplate>
</asp:TemplateColumn>