DataGrid-利用imagebutton实现删除操作

删除操作如图所示:

实现步骤:
1.在datagrid中创建模板列
2.在模板列中加入imagebutton并为其指定 ImageUrlCommandName,代码如下:
ContractedBlock.gif ExpandedBlockStart.gif aspx代码
None.gif    <asp:TemplateColumn>
None.gif                                    
<ItemTemplate>
None.gif                                        
<asp:ImageButton id="ImageButton1" runat="server" ImageUrl="../Pic/delete.gif" CommandName="Del"></asp:ImageButton>
None.gif                                    
</ItemTemplate>
None.gif                                
</asp:TemplateColumn>
3.在datagrid的 ItemCommand事件中添加如下代码
ContractedBlock.gif ExpandedBlockStart.gif 单击删除图标时触发
None.gif private void DG_userinfo_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif{
InBlock.gif            
if(e.CommandName=="Del")
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                
string uid = e.Item.Cells[0].Text.ToString();
ExpandedSubBlockStart.gifContractedSubBlock.gif                
string [] values = dot.gif{uid};
InBlock.gif                OperateXmlByDataSet.DeleteXmlRows(ViewState[
"filename"].ToString(),"userid",values);
InBlock.gif                BindDG();
InBlock.gif
ExpandedSubBlockEnd.gif            }

InBlock.gif            
if(e.CommandName=="UpDt")
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                
string userid = e.Item.Cells[0].Text.ToString();
InBlock.gif                ViewState[
"uid"= userid;
InBlock.gif                
this.Txt_id.Text = userid;
InBlock.gif                
this.Txt_name.Text = e.Item.Cells[1].Text.ToString();
InBlock.gif                
this.Txt_pass.Text = e.Item.Cells[2].Text.ToString();
InBlock.gif                
this.Txt_mail.Text = e.Item.Cells[3].Text.ToString();
InBlock.gif                
this.Txt_site.Text = e.Item.Cells[4].Text.ToString();
InBlock.gif                
this.Txt_msn.Text = e.Item.Cells[5].Text.ToString();
InBlock.gif                
this.Panel1.Visible=true;            
ExpandedSubBlockEnd.gif            }

ExpandedBlockEnd.gif        }

4.在datagrid的 ItemCreated事件中添加如下代码
ContractedBlock.gif ExpandedBlockStart.gif .cs代码
None.gifprivate void DG_userinfo_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif{
InBlock.gif            System.Web.UI.WebControls.ImageButton ib;
InBlock.gif            
foreach(DataGridItem item in this.DG_userinfo.Items)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                ib 
= (ImageButton)item.FindControl("ImageButton1");
InBlock.gif                ib.Attributes.Add(
"onclick","return confirm('您确定要删除?');");
ExpandedSubBlockEnd.gif            }

ExpandedBlockEnd.gif        }


转载于:https://www.cnblogs.com/tenghoo/archive/2006/10/11/525863.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<div style=";text-align:center;;height:auto;" class="datagrid-cell datagrid-cell-c1-checkId">已通过</div></td><td field="button"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-button"><a href="#" style="color: red" onclick="fileManager(0)">图片管理</a></div></td><td field="truckNo"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-truckNo">辽PD6885</div></td><td field="truckCardColor"><div style=";text-align:center;;height:auto;" class="datagrid-cell datagrid-cell-c1-truckCardColor">黄牌</div></td><td field="vtNam"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-vtNam">秦皇岛九福物流有限公司</div></td><td field="driverNam"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-driverNam">叶红建</div></td><td field="linkTel"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-linkTel">13842929049</div></td><td field="workCompanyCod"><div style=";text-align:center;;height:auto;" class="datagrid-cell datagrid-cell-c1-workCompanyCod">金海粮油</div></td><td field="cargoNam" style="display:none;"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-cargoNam"></div></td><td field="consignCod" style="display:none;"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-consignCod"></div></td><td field="planDte"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-planDte">2023-05-01</div></td><td field="validTyp"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-validTyp">当天有效</div></td><td field="ifEnd"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-ifEnd">x</div></td><td field="individualId" style="display:none;"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-individualId">0</div></td><td field="rejectReason"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-rejectReason"></div></td><td field="checkNam"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-checkNam">jhly</div></td><td field="checkTim"><div style=";height:auto;" class="datagrid-cell datagrid-cell-c1-checkTim">2023-04-29 21:09</div></td>以上代码为网页源码,帮我写一段python程序从以上代码找出drivernam和checkTim并保存数据库
最新发布
06-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值