<asp:ButtonColumn Text="审核" HeaderText="审核" CommandName="btn"></asp:ButtonColumn>
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(((LinkButton)e.CommandSource).CommandName=="btn")
{
代码。。
}
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(((LinkButton)e.CommandSource).CommandName=="btn")
{
代码。。
}
不是用datagrid自带的button呀,而是模板列中button呀
<asp:datagrid id=DataGrid1 runat="server" ShowHeader="False" AutoGenerateColumns="False" Width="99%" AllowPaging="True" DataSource="<%# dataSet11 %>" DataKeyField="code" DataMember="message">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="83%" height="24" bgcolor="#f7fbff">
<font color="#319ace">2004-02-21 08:23:57 潘潘 </font>
</td>
<td width="17%" valign="center" bgcolor="#f7fbff">
<asp:Button Runat="server" Text="回复" id="button1" OnClick ="rewrite"></asp:Button>
<input type="submit" value="删除" name="eventSubmit_doCreategroup4211"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
我公司一直经营生姜出口业务多年。 我们是生产基地,自产自销,拥有自己的厂房,主要是加工出口成我公司一直经营生姜出口业务多年。
我们是生产基地,自产自销,拥有自己的厂房,主要是加工出口成
<br>
<br>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle NextPageText="[<font color="#00309C" class=p12>下一页</font>]" PrevPageText="[<font color="#00309C" class=p12>上一页</font>]" HorizontalAlign="Right"></PagerStyle>
</asp:datagrid>
按钮,单击他怎么取出它是datagrid中的那一列呀
{
Response.Write(aa);
}
1.给Button注册事件:
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.Footer)
{
Button btn=(Button)e.Item.FindControl("Button1");
btn.Click+=new System.EventHandler(this.btn_click);//注册
}
}
自己手动写一个:
protected void btn_click(object sender ,EventArgs e)
{
Label1.Text="Hello";
}