zoukankan      html  css  js  c++  java
  • radcontrol控件之radgrid 的一些小常识

    问题一:什么设置都做好了,就是不出来“添加一条新纪录”的按钮

    解决方法:只需在 MasterTableView 中添加一条CommandItemDisplay 属性

    代码如下:

     <MasterTableView CommandItemDisplay="Top" 

    问题二:鼠标经过变色的效果

    <ClientSettings EnableRowHoverStyle="true">

    问题三:paging不能用,grouping只能显示一行

    解决方法:设置VirtualItemCount属性就行了,属性只等于数据库中的记录数

    <telerik:RadGrid   VirtualItemCount="100000" 
    给他随便赋一个较大的值只能保证程序能用,最好的办法是在.cs文件中给他传一个动态的值
            protected void Page_Load(object sender, EventArgs e)
            {
                
    string countItem = "select count(*) from [Table_ARL] WHERE ([ARL_B_ISDEL] = 'False')";
                
    string sqlconnect = ConfigurationManager.AppSettings["RecordConnectionString"];
                
    using (SqlConnection conn = new SqlConnection(sqlconnect))
                {
                    SqlCommand command 
    = new SqlCommand(countItem,conn);
                    conn.Open();
                    SqlDataReader reader 
    = command.ExecuteReader();
                    
    while (reader.Read())
                    {
                        RadGrid1.VirtualItemCount 
    = Convert.ToInt32(reader[0]);
                    }
                    reader.Close();
                }
            }
  • 相关阅读:
    Mongodb中Sharding集群
    Codis --豌豆荚开源的Redis分布式中间件
    Linux下查看文件和文件夹大小
    kafka中处理超大消息的一些考虑
    heroku
    MVCC图示
    oracle ORA_ROWSCN 行记录的更新时间
    6个理由告诉你为什么要用NAS
    RAID技术介绍和总结
    新一代分布式任务调度框架:当当elastic-job开源项目的10项特性
  • 原文地址:https://www.cnblogs.com/beyondGodLike/p/1456819.html
Copyright © 2011-2022 走看看