PDA

View Full Version : تاریخچه لینک



azam2005
شنبه 26 فروردین 1385, 09:43 صبح
سلام
من datagrid ای دارم که یک ستون آن linkButton است و با هر بار انتخاب آن میبایست آن به صورتhyper linkدر بالا به صورت لیست انتخاب شود


asp:LinkButton Runat=server text='' ID="LBC0803" CommandName="Select"
(hyper link وhyper link هایی که قبل از آن انتخاب کردیم در بالا به صورت لیست انخاب شود)


کد زی را نوشتم

Private Sub DGEcom08_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles DGEcom08.ItemCommand


DT = CType(Session("DataTable"), DataTable)
Row = DT.NewRow
Row.Item("I0801") = DS.Tables(0).Rows(e.Item.ItemIndex).Item("I0801")
Row.Item("C0803") = DS.Tables(0).Rows(e.Item.ItemIndex).Item("C0803")
DT.Rows.Add(Row)
Session("DataTable") = DT
End Sub


من placeholder گذاشتم و در load فرم
کد زیر را نوشتم

DT = CType(Session("DataTable"), DataTable)
For i = 0 To DT.Rows.Count - 1
Dim HL As New HyperLink
HL.ID = DT.Rows.Item(0).Item("I0801")
HL.Text = DT.Rows.Item(0).Item("C0803")
HL.NavigateUrl = Request.CurrentExecutionFilePath + "?I0801=" + CType(DT.Rows.Item(0).Item("I0801"), String)
PlHLinkView.Controls.Add(HL)

Next

البته هنوز به درستی کار نمیکنه و دارم روش کار میکنم آیا راه دیگری هست
با توجه به اینکه ممکن است در خیلی از فرمها به آن نیاز داشته باشیم میتوان user control کرد

azam2005
چهارشنبه 30 فروردین 1385, 13:20 عصر
ببخشید کسی راجع به navigator لینکها چیزی نمیدونه اینکه در همه سایتها استفاده میشود؟