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();
            }
        }
原文地址:https://www.cnblogs.com/beyondGodLike/p/1456819.html