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();
                }
            }
  • 相关阅读:
    11-14序列化模块之json、pickle、shelve
    11-13 模块_collections(不太重要)&time&random&os
    Python常用标准库之datetime、random、hashlib、itertools
    模块安装说明
    __name__=='__main__'作用
    10-29 继承-单继承
    10-12 面向对象初级
    栈内存 堆内存
    【初识MyBatis→简单的mybatis开发环境搭建】
    【Linux常用命令小手册】
  • 原文地址:https://www.cnblogs.com/beyondGodLike/p/1456819.html
Copyright © 2011-2022 走看看