使用devexpress的简单消息应用程序?

时间:2012-10-10 02:36:03

标签: devexpress

我使用vb.net 2010 / SQl server 2008r2 / Devexpress 2011.2创建了一个应用程序 该应用程序由网络中的多个用户使用,数据库位于服务器上。 现在我想在这个应用程序中创建一个发送/接收消息系统 这是一个简单的想法:数据库中有一个表来保存消息。用户在此表中创建一条消息,其他用户在某些时间间隔内查询该表,如果有新消息,他们可以从该表中读取新记录并阅读该消息。 我知道我该怎么做,但我不知道devexpress是否有控件可以帮助我显示电子邮件程序中的消息。

谢谢!

2 个答案:

答案 0 :(得分:0)

,devexpress上没有预先创建的控件可以帮助您显示电子邮件程序中的消息。但是你可以在这些控件的帮助下创建一个程序,即使在DevExpress XtraNavBar Demo中也有这样的类型演示应用程序可以帮助你创建你想要的应用程序。

检查此演示屏幕: enter image description here

答案 1 :(得分:0)

我能想到的最好的方法是使用ASPxGridview(带有详细信息行)并定期刷新客户端。 就像上面的示例一样,您需要三列(读取状态为1个图像,标题为1,发送者为1),在详细行中可以显示消息。

它应该是这样的:

    <dx:ASPxGridView runat="server" ID="grid" DataSourceID="datasource" KeyFieldName="Id">
        <Columns>
            <dx:GridViewDataImageColumn FieldName="ImageUrl" Caption="&nbsp" Width="30px">
               ...
            </dx:GridViewDataColumn>
            <dx:GridViewDataTextColumn FieldName="Title"/>
            <dx:GridViewDataTextColumn FieldName="Sender"/>
        </Columns>
        <Templates>
            <DetailRow>
                ...
            </DetailRow>
        </Templates>
    </dx:ASPxGridView>