3

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

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

请帮我...

4

1 回答 1

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
        }

    }
于 2010-04-14T14:53:22.193 回答