在前台我是这样放Button的
<asp:datagrid id="dgPM" runat="server" PageSize="3">
<Columns>
<asp:ButtonColumn Text="删除"ButtonType="PushButton"CommandName="Delete">
</asp:ButtonColumn>
</Columns>
</asp:datagrid>
在后台,我找不到这个Button
对应的事件。
我想把button换成图片怎么做?
多谢帮助!!在线等
解决方案 »
- Jquery页面初始化的问题
- 编辑时DropDownList如何根据上个页面传递过来的ID把相应的数据Selected = true?
- 在将 nvarchar 值 '2008-5-14' 转换成数据类型 int 时失败。
- CrystalReportViewer1:未知的服务器标记“cr:CrystalReportViewer”
- responseEncoding="ascii" 这是什么意思?
- 一个关于搜索的问题。望高手指教
- Datalist 下的checkbox的checked属性一直都是false.高手帮忙下
- datagrid的模版列在javascript中如何访问
- 单无格属性问题
- 在VS2005里treeview 如何实现单击节点触发事件!
- 关卢彦的《利用XML实现通用WEB报表打印》 大家过来看啊~~~~~~~~
- 高手请进!!单独使用Multipage的问题,在线!!
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onclick","javascript:showbig()");
e.Item.Attributes.Add("onclick","javascript:window.open('"+NavigaterUrl+"','MainFrameSetMain'),this.bgColor='#C1D2EE'");
//不换行显示
e.Item.Cells[0].Text = "<nobr> <a href='"+NavigaterUrl+"' target='MainFrameSetMain'><img src='../images/folder.small.png' border=0 height='16px'></img>"+e.Item.Cells[0].Text + "</a></nobr>";
for(int i=1;i<e.Item.Cells.Count;i++)
{
e.Item.Cells[i].Text = "<nobr> "+e.Item.Cells[i].Text+"</nobr>";
}
}
}
}
if e.CommandName="Delete" Then
........
end if
End Sub Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
if Not Ispostback then '无此判断你的事件是不会响应的。
dgPM.datasource=数据源
dgPM.dataBind()
end if
end Sub
后边的操作就和上边是一样的了。
<Literal Text="<%#geturl(DataBinder.Evel(.......))%> id='aaa" runat=server></Literal>
</itemtemplate>
cs file:public string geturl(object obj)
{
string rrr="<img src='....{0}' onclick='.....>"; // or "<a href='......
rrr=string.format(rrr,obj);
return rrr;
}