如何使用DevExpress GridView按钮实现2个功能?

时间:2014-08-15 02:25:15

标签: asp.net gridview devexpress

我正在使用DevExpress GridView在网页上显示数据。

我想用一个按钮显示2个不同的数据。

例如,按钮显示按钮名称"列表数据A", 当我点击它时,数据A将显示在网页上 同时按钮名称将更改为"列出数据B" 当我再次点击该按钮时,数据B将显示在网页上 并且按钮名称将更改回"列出数据A"

以下是按钮的javascript:

<div id="text3"><input name="preview6" type="button" class="btn9" id="preview6" onclick="MM_showHideLayers('table_A','','hide');MM_showHideLayers('table_B','','show');MM_showHideLayers('text3','','hide');MM_showHideLayers('text3_after','','show')" value="List data A" /></div>
<div id="text3_after"><input name="preview6" type="button" class="btn9" id="preview6" onclick="MM_showHideLayers('table_B','','hide');MM_showHideLayers('table_A','','show');MM_showHideLayers('text3_after','','hide');MM_showHideLayers('text3','','show')" value="List data B" /></div>

是否可以使用dx实现上述功能:ASPxButton? 请提前通知并提前致谢。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。在ASPXButton的Click事件中,捕获按钮的文本。

    if (button.Text == "List A")
    {
         //do something here
         button.Text = "List B";
    }
    else if (button.Text == "List B")
    {
         //do something here
         button.Text = "List A";
    }

如果你将使用javascript,那么也许你可以在那里检查和更改文本按钮。希望这可以帮助。 :)