?? 增加超級鏈接列2.txt
字號:
1.DataGrid中屬性生成器中增加一個模板列:姓名 頁眉:姓名
2.右擊DataGrid 編輯模板 Columns[2] 姓名
3.在ItemTempdate中增加一個名稱為lbtName的linkbutton按鈕
4.在HTML視圖中編輯如下:
<asp:LinkButton id=lbtName runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.A00101") %>' CommandName="lbtName" OnCommand="lbtName_Command" CommandArgument='<%# DataBinder.Eval(Container, "DataItem.A00100","{0}") %>'>
說明:
Text 顯示給用戶的數(shù)據(jù)
CommandArgument 命令參數(shù)
OnCommand 在*.aspx.cs中事件
5.代碼事件
protected void lbtName_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
{
string strTmp="<script language=javascript>ShowInfo(\""+e.CommandArgument.ToString()+"\");</script>";
if(!this.IsStartupScriptRegistered("ShowInfo"))
this.RegisterStartupScript("ShowInfo", strTmp);
}
6.頁面事件
<script language="javascript">
<!--
function ShowInfo(strID)
{
debugger;
window.showModalDialog('Frameset.asp?ChangeDetail.aspx?ModelID=HR_XXGL&A00100='+strID,'','dialogHeight: 432px; dialogWidth: 582px; edge: Raised; center: Yes; help: no; resizable: No; status: no;');
}
//-->
</script>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -