C# DEV GridView 根据行号获取关联数据源的行索引

        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (!JudgePrivState("bDel")) return;
            try
            {

                int iHandle = gvTable.FocusedRowHandle;
                if (iHandle < 0) return;

                //方法一:根据获取的GridView行索引直接删除对应的数据源。     发生排序,行索引就会无法对应
                //_dtData.Rows[iHandle].Delete();
                //方法二:根据GridView行索引获取唯一ID值,然后根据唯一ID找到对应行。   必须有对应的唯一ID值,不可修改,数据库还的同步
                //string sID = gvTable.GetRowCellValue(iHandle, "ID").ToString();
                //DataRow[] drRows = _dtData.Select("ID = '" + sID + "'");
                //foreach (DataRow drRow in drRows)
                //{
                //    drRow.Delete();
                //}
                //方法三&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值