C# 根据列名与列值设置当前行

        /// <summary>
        /// 根据GridView中某列的值与列名来设置当前行
        /// </summary>
        /// <param name="gv">待设置当前行的GridView</param>
        /// <param name="FilterCellValue">某列的值</param>
        /// <param name="CellName">列名</param>
        public void SetFocusedRow(DevExpress.XtraGrid.Views.Grid.GridView gv, string FilterCellValue, string CellName)
        {
            for (int i = 0; i < gv.RowCount; i++)
            {
                if (FilterCellValue == gv.GetRowCellValue(i, CellName).ToString())
                {
                    gv.FocusedRowHandle = i;
                }
            }
        }
时间: 2024-12-17 09:56:30

C# 根据列名与列值设置当前行的相关文章

C#中如何根据列名与列值设置当前的行

/// <summary> /// 根据GridView中某列的值与列名来设置当前行 /// </summary> /// <param name="gv">待设置当前行的GridView</param> /// <param name="FilterCellValue">某列的值</param> /// <param name="CellName">列名<

Sql Server数据库中的更新表名、列名、列值

更新表名: exec sp_rename '旧表名','新表名' 更新列名: exec sp_rename '表名.[字段原名]','字段新名','column'                   exec sp_rename '表名.[旧列名]','新列名','column' 更新某一行中的一列     我们为 lastname 是 "Wilson" 的人添加 firstname:    UPDATE Person SET FirstName = 'Fred' WHERE Last

sql字段默认值设置成存储过程

问题描述 sql字段默认值设置成存储过程 存储过程 [dbo].[autoidu] N'客户编号'执行后能得到一个字符串,比如是'123456789',但每次值是不一样的. 现在有个表 客户资料,我想加个字段 客户编号,我希望设置默认值为上面的存储过程执行后的值.应该怎么设置? alter table 客户资料 add 客户编号 nvarchar(15) default [dbo].[autoidu] N'客户编号' 是不是不能这样?有没有什么办法解决? 解决方案 alter table 客户资

如何做到复制表后 自增列值与原表一致

问题描述 有SQL表T1和T2(结构完全一致),用SqlDataReader将表T1所有记录添加到另一个表T2中,因T1表中的自增列有不确定的断区,T1与T2中的自增列值不一致,如何能做到T1表与T2表的自增列值一致? 解决方案 解决方案二:什么叫自增列一致,自增列不能修改的,那你不如自己设计一列,自己维护,不要自增了解决方案三:在复制之前,T2表不要设置自动递增·先设为主见即可·然后把数据导入进去之后,在设置自动递增

SQL调优之列值的集簇因子研究

列值的选择性.集簇和柱状图 切记,优化器了解表中列数据的许多重要特征,最显著的是列值的选择性和列的集簇因子. 例如,以下我们看到一个使用列值来形成结果集的查询: select   customer_name from   customer where   customer_state = 'Rhode Island'; 在此示例中,选择使用索引还是全表扫描受到罗得岛客户比例的影响.如果罗得岛客户的比例非常小 ,并且数值集簇在数据块中,则对于此查询而言索引扫描可能是最快的执行计划. 许多 Orac

用Oracle10g列值掩码技术隐藏敏感数据

Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据管理语言DML语句提供行级安全性检查.PL/SQL策略函数和某个数据表相关联,这个函数可以检查当前用户的上下文背景并添加查询中WHERE语句的条件(断言),一个用户或者应用可以这样来写: SELECT * FROM employees; 但是实际上oracle将会执行这样的语句: SELECT * FROM employees WHERE department_id = 60; 因此,只有在查寻范围之内的行(在de

谈表达式树的缓存(5):引入散列值

到目前为止,我们已经实现了三种缓存方式:首先我们设法构建唯一字符串,但是由于它的代价较高 ,于是我们使用了前缀树进行存储:又由于前缀树在实际操作中所花的时间和空间都有不令人满意之处, 我们又引入了二叉搜索树.那么二叉搜索树又有什么缺点呢?其实前文已经谈到过了,那就是从理论上来 说,它的时间复杂度相对前两个要高,在最坏情况下将会出现O(m * log(n))的时间复杂度--每次比较 两个前缀树需要耗费O(m),共比较O(log(n))次. 很显然,与最理想的时间复杂度O(m)相比,其差距就在于n,

ORACLE列值合併

 合併列值最通用的方法就是寫一個自定義函數去實現,這裏介紹的是其他方法. 在SQL Server中合併列值可以使用For Xml Path,在Oracle中則可以使用wm_concat 或 ListAgg. 準備數據: 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE MyTest(xType NUMBER,City nvarchar2(200)); /   INSERT INTO MyTest(xType,City) SELECT 1,N'北京' FROM dua

jquery如何根据值设置默认的选中项

 这篇文章主要介绍了jquery如何根据值设置默认的选中项,需要的朋友可以参考下  代码如下: $("#objtype option[value='{$_GET[objtype]}']").attr("selected",true);  $("#charttype option[value='{$_GET[charttype]}']").attr("selected",true);