原因:原始的方法,連接字串參數只能放在後面
以下方式就能產生,依照定義的字串去產生連結
[ASP.NET]
<asp:TemplateField HeaderText="表單單號">
<ItemTemplate>
<asp:HyperLink runat="server" ID="Hbtn" Text='<%# Bind("IFFORMNUM") %>' HeaderText="表單單號" ItemStyle-Width="150px" />
</ItemTemplate>
</asp:TemplateField>
[C#]
在RowDataBound裡
foreach (Control c in e.Row.Cells[3].Controls) //隨欄位插入
{
if (c.GetType().Equals(typeof(HyperLink)))
{
HyperLink hl = (HyperLink)c;
string FormCode = "IFITA30F";
string FormNumber = ftbFORMNUM.Text;
string COMPID = ftbCOMPID.Text;
//連線字串隨專案需求,最簡單直接指定URL即可
string PARM = "FormCode=" + FormCode + "&FormNumber=" + FormNumber + "&COMPID=" + COMPID;
string TempURL = ResolveClientUrl("~/Apps/FORM/" + FormCode + "/" + FormCode + ".aspx?PGMID=VIEW&" + PARM + "&");
string URL = (DataManager.ResolveValidUrl(TempURL, "FCOM020"));
hl.Attributes.Add("onclick", "window.open('" + URL + "','資訊類請採購單','width=1000,height=700,scrollbars=yes','');return false;");
hl.NavigateUrl = "#";
}
}
訂閱:
張貼留言 (Atom)
[DataSet Bug]無法啟用條件約束。一或多個資料列的值違反非 Null、唯一或外部索引鍵條件約束
在使用TableAdapter作Query時發生 1. 原因為有些資料欄位Query出來後為null值 但是該欄位在dbDataSet的屬性AllowDBNull為False 因此把該欄位(或乾脆把全部欄位屬性AllowDBNull改為True 2. maxLength 檢...
-
當出現此訊息,標準說明網路很多" 物件尚未實體化就呼叫它的屬性或方法 " , 以下為自己遇到的以及處理方式,作為紀錄 表示有設定的物件,可能是DataTable、Int、String、陣列、object等等,未設定值(沒有值),就直接使用 1.一般的 EX ...
-
在使用TableAdapter作Query時發生 1. 原因為有些資料欄位Query出來後為null值 但是該欄位在dbDataSet的屬性AllowDBNull為False 因此把該欄位(或乾脆把全部欄位屬性AllowDBNull改為True 2. maxLength 檢...
-
色 碼 表 十六進位值排列 <font color="#RRGGBB"> #FFFFFF #DDDDDD #AAAAAA #888888 #666666 #444444 #000000 #FFB7DD #FF88C2 #FF4...
沒有留言:
張貼留言