我是ASP.NET的新手。我只想询问是否可以在DetailsView中创建按钮或超链接。我知道DetailsView中有Edit,Delete等,但是我想为自己的函数创建另一个按钮或超链接。
实际情景: 我有一个DetailsView通过ObjectDataSource连接在一个临时的sql server表中。我需要做的是通过DetailsView检查/查看该表中的每个数据,如果我认为数据是正确的,我必须单击某个按钮/超链接将该数据(行)传输到该数据库中的另一个表。 / p>
请帮帮我......
答案 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
}
}