รบกวนสอบถามเกี่ยวการเลือก id จาก gridview หลังจากการ search data โดยใช้ code ตามด้านล่างเพื่อ get เอา id เพื่อนำมา Export Excel
Code (VB.NET)
Dim gvRow As GridViewRow = CType(CType(sender, Control).Parent.Parent, GridViewRow)
Dim index As Integer = gvRow.RowIndex
Dim reqID As String = grdJobCenter.Rows(index).Cells(3).Text.ToString()
Dim SecName As String = grdJobCenter.Rows(index).Cells(5).Text.ToString()
Code นี้ใช้ได้ในกรณีที่ไม่มีการ search แต่เมื่อ Search แล้วมันจะ Get id ไม่ถูกต้อง เช่น เลือก C-004 กลับได้ id C-002 เป็นต้น
ดังภาพด้านล่าง
รบกวนพี่ ๆ ช่วยด้วยนะครับ
Tag : .NET, Ms SQL Server 2012, Web (ASP.NET), VB.NET, VS 2012 (.NET 4.x), Windows
If Not Page.IsPostBack Then
Dim str As String
ddlSection.Items.Clear() 'Clear dropdownlist
ddlSection.ClearSelection()
str = "select sec_id,sec_name,seq from xxx "
str += "order by xxx asc "
dt = BKC.DS_OleDB(str, xxx).Tables(0)
With Me.ddlSection
.Items.Clear()
.DataSource = dt
.DataTextField = "sec_name"
.DataValueField = "sec_id"
.DataBind()
End With
ddlSection.Items.Insert(0, New ListItem("All Section"))
End If