azam2005
شنبه 26 فروردین 1385, 10: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 کرد
من 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 کرد