删除过程中使用dt.Rows.Find(ItemsGrid.DataKeys(e.Item.ItemIndex))

原创 2004年10月21日 13:06:00

 Sub Delete_Command(sender As Object, e As DataGridCommandEventArgs)

         ' Retrieve the data table from session state.
         Dim dt As DataTable = CType(Session("Source"), DataTable)

         ' Retrieve the data row to delete from the data table.
         ' Use the DataKeys property of the DataGrid control to get
         ' the primary key value of the selected row.
         ' Search the Rows collection of the data table for this value.
         Dim row As DataRow
         row = dt.Rows.Find(ItemsGrid.DataKeys(e.Item.ItemIndex))

         ' Delete the item selected in the DataGrid from the data source.
         If Not row is Nothing Then
        
            dt.Rows.Remove(row)
        
         End If

         ' Save the data source.
         Session("Source") = dt

         ' Create a DataView and bind it to the DataGrid control.
         Dim dv As DataView = New DataView(dt)
         ItemsGrid.DataSource = dv
         ItemsGrid.DataBind()

      End Sub

datagrid编辑,取消,删除,修改

  protected void DataGrid1_EditCommand(object source, DataGridCommandEventArgs e)    {        DataGr...
  • zhijie_hao
  • zhijie_hao
  • 2007年03月20日 11:28
  • 634

DataSet里找多主键!

平时我们在DATASET里直接定义好,或者取ROW几就OK了。。现在这个找多主键的例子!string str_cn=System.Configuration.ConfigurationSettings...
  • vogts
  • vogts
  • 2005年06月22日 09:28
  • 1307

foreach 循环对List进行删除时报错探究

foreach 循环对List进行删除时报错探究   合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。                                         ...
  • zhangdongxuan
  • zhangdongxuan
  • 2015年07月17日 10:53
  • 1755

DataTable.Rows.Find()使用心得 (转贴)

1.源由: 工作上的關係。欲處理的資料量滿大的有一萬六千多筆要批次量處理。在速度上必須要特別的處理,不然程式會進入「沒有反應」的狀態。 2.目的, spec. statement. 在處理的資料...
  • ibmfahsion
  • ibmfahsion
  • 2012年08月23日 16:01
  • 2727

sql生成(插入、修改、删除数据的存储过程)代码的存储过程

GO /****** 对象: StoredProcedure [dbo].[pro_GenerateProSet] 脚本日期: 08/03/2012 11:26:43 ******/ IF...
  • pukuimin1226
  • pukuimin1226
  • 2012年08月05日 18:57
  • 1295

sqlserver 无法删除链接服务器,因为该服务器用作复制过程中的分发服务器

sqlserver 无法删除链接服务器,因为该服务器用作复制过程中的分发服务器
  • JiangHuai_J
  • JiangHuai_J
  • 2017年03月15日 16:39
  • 833

存储过程中通用删除与查询方法

通用的删除方法 Create proc deletetable @taleName varchar(300) @CondtionString varchar(800) as begin s...
  • hch271510994
  • hch271510994
  • 2017年02月24日 09:32
  • 262

集合在迭代过程中能否添加、删除或修改元素

使用 for 循环 List list = new ArrayList(); list.add("1"); list.add("2"); list.ad...
  • cmder1000
  • cmder1000
  • 2017年06月29日 01:41
  • 1080

java list 迭代中能否删除?

看到同事写的一段code,说java可以在for 迭代过程中remove一个元素。太奇怪了,请看下面一段code, 居然没有抱错。 public class Solution {   privat...
  • ggmyok
  • ggmyok
  • 2016年08月28日 21:08
  • 334

db2在存储过程中使用快速删除

在db2 清空表不记录日志会提高很高的效率 语法是alter table tablename activate not logged initially with empty table.但是这个语句...
  • yanshouke
  • yanshouke
  • 2008年12月18日 10:48
  • 1081
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除过程中使用dt.Rows.Find(ItemsGrid.DataKeys(e.Item.ItemIndex))
举报原因:
原因补充:

(最多只允许输入30个字)