delegate void SimpleDelegate(object sender, System.EventArgs e);
public void ResultGrid_PreRender(object sender, EventArgs e) {
try
{
BindGrid();
if(ResultSGrid.Items.Count==1)
//这里我想实现当有一行时,触发select按钮事件,该怎么实现?
SimpleDelegate d = new SimpleDelegate(Button1_Click);
object sender1 = this;
System.EventArgs ex = EventArgs.Empty;
d( sender1,ex );
public void ResultGrid_PreRender(object sender, EventArgs e) {
try
{
BindGrid();
if(ResultSGrid.Items.Count==1)
//这里我想实现当有一行时,触发select按钮事件,该怎么实现?
SimpleDelegate d = new SimpleDelegate(Button1_Click);
object sender1 = this;
System.EventArgs ex = EventArgs.Empty;
d( sender1,ex );
public event SimpleDelegate myevent;
我这样定义过不去阿:
public delegate void SimpleDelegate(object sender, System.EventArgs e);
public event SimpleDelegate myevent;
public void OrdersLoad(object sender, EventArgs e) {
try{
BindGrid();
if(ResultGrid.Items.Count==1)
{
//System.EventArgs ex = EventArgs.Empty;
myevent=new SimpleDelegate(cTemp_clickevent);
myevent(this,e);
}
....
简单的事件委托:
点击 Button2 ,会调用 Button1 的事件。
-->
<HTML>
<HEAD>
<title>WebForm10</title>
<script runat="server" language="C#">
delegate void SimpleDelegate(object sender, System.EventArgs e);
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write(" Button1的事件被触发! ");
}
private void Button2_Click(object sender, System.EventArgs e)
{
SimpleDelegate d = new SimpleDelegate(Button1_Click);
object sender1 = this;
System.EventArgs ex = EventArgs.Empty;
d( sender1,ex );
}
</script>
</HEAD>
<body>
<form id="form1" runat="server">
<p>
<asp:Button ID="Button1" Runat="server" Text="Button1" OnClick="Button1_Click"></asp:Button>
<p>
<asp:Button ID="Button2" Runat="server" Text="Button2" OnClick="Button2_Click"></asp:Button>
</form>
</P>
</body>
</HTML>