如何在ASP.NET中的DetailsView中创建自定义按钮?

时间:2010-04-14 14:39:07

标签: asp.net sql-server detailsview

我是ASP.NET的新手。我只想询问是否可以在DetailsView中创建按钮或超链接。我知道DetailsView中有Edit,Delete等,但是我想为自己的函数创建另一个按钮或超链接。

实际情景: 我有一个DetailsView通过ObjectDataSource连接在一个临时的sql server表中。我需要做的是通过DetailsView检查/查看该表中的每个数据,如果我认为数据是正确的,我必须单击某个按钮/超链接将该数据(行)传输到该数据库中的另一个表。 / p>

请帮帮我......

1 个答案:

答案 0 :(得分:3)

选择详细信息视图顶部的小箭头,然后选择编辑字段

双击ButtonField以添加按钮...

更改设置以满足您的需要(ButtonType和Text),最重要的是更改CommandName,可能是“检查”您的方案

对于该事件,请使用ItemCommand事件

 void MyDetailView_ItemCommand(Object sender, DetailsViewCommandEventArgs e)
    {

        // Use the CommandName property to determine which button
        // was clicked. 
        if (e.CommandName == "Check")
        {

           //Do Anything you like
        }

    }