描述:我的gridView1 用来 显示查询的数据(向火车站一样,显示显示器挂在高处,并且没有人操作)。为了美观 我设置了背景颜色,因为数据比较多。希望可以没5分钟,滚动一次屏幕。(滚动行数25行)
有2个问题,现在没有办法解决,求助
1.默认gridView1 总是选中第一个单元格。我不需要,想去掉。dataGridView1,我会处理 设置
dataGridView1.ClearSelection() 就可以。 但是DevExpress 的 gridView1 设置了好像不起作用。
2.DevExpress 中,不会设置滚动显示。因为我是新手,并且是半路出家的。有没有个大侠可以帮我 给个例子。

解决方案 »

  1.   

    第一个问题解决gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
      

  2.   

    “默认gridView1 总是选中第一个单元格”是什么意思啊? 下面是gridview的滚动代码 <marquee direction="up" onmousemove="this.stop()" onmouseout="this.start()" scrollAmount="1" scoreDelay="4" style="width: 90%; height: 180px;" >
        <asp:GridView ID="GridView1" runat="server">
        </asp:GridView>
        </marquee>楼主可以根据自己的喜好来控制滚动高度、速度、方向等!
      

  3.   

    谢谢楼上的。
    但是我用WINFORM 方式
      

  4.   

    解决了。
    一直想着在gridView1  中解决。
    其实可以用 DATATABLE 解决。呵呵。陷入了误区。贴出解决方法
     private void timer2_Tick(object sender, EventArgs e)
            {
                DataTable dt1 = dt.Copy();
                dt1.Clear();
                if (dt.Rows.Count > 19)
                {
                    for (int i = 0; i < dt.Rows.Count - 19; i++)
                    {                    dt1.ImportRow(dt.Rows[i + 19]);
                    }
                    for (int j = 0; j < 19; j++)
                    {
                        dt1.ImportRow(dt.Rows[j]);
                    }
                    dt.Clear();
                    dt = dt1.Copy();
                    dt1.Clear();
                    gridControl1.DataSource = dt;
                }
            }