Mình design như trong hình: 1 DDL, 1 button, 1 gripview. Mình viết code cho DDL như sau: (ok chạy)
code trong procedure
Mã:
SELECT mactv, tenctv, donvi_pttb
code trong DDL
Mã:
DDL .DataSource = ds.Tables("bang_NhanVien")
DDL .DataTextField = "tenctv"
DDL .DataValueField = "mactv"
DDL .DataBind()
mình viết code trong button: để đưa vào procedure trong gripview
Mã:
Dim ddlnhanvien As New OracleParameter("ddlnhanvien", OracleType.Number)
cmd.Connection = Con
cmd.CommandType = CommandType.StoredProcedure
ddlnhanvien.Value = DDL .SelectedValue()
ddlnhanvien.Direction = ParameterDirection.Input
cmd.Parameters.Add(ddlnhanvien)
Tuy nhiên 1 vài lý do mình muốn lấy như sau:
Mã:
DDL .DataSource = ds.Tables("bang_NhanVien")
DDL .DataTextField = "tenctv"
DDL .DataValueField = "donvi_pttb" <--mình thêm dòng này
DDL .DataValueField = "mactv"
DDL .DataBind()
và ở đây thay vì lấy mactv mình muốn lấy donvi_pttb (mình ko muốn thay đổi đoạn sql trên vì lúc mình cần mactv, lúc mình cần donvi_pttb) : hiện tại mình ko biết viết code như thế nào chổ này
Mã:
Dim ddlnhanvien As New OracleParameter("ddlnhanvien", OracleType.Number)
cmd.Connection = Con
cmd.CommandType = CommandType.StoredProcedure
ddlnhanvien.Value = DDL .SelectedValue() <--ở đây xin mọi người chỉ làm sao lấy được giá trị của donvi_pttb mà ko phải của mactv
ddlnhanvien.Direction = ParameterDirection.Input
cmd.Parameters.Add(ddlnhanvien)
Xin mọi người giúp đỡ làm sao chỉnh đoạn code này ddlnhanvien.Value = DDL .SelectedValue() lấy lấy được giá trị của donvi_pttb mà ko phải của mactv
Xin cám ơn mọi người, và đây là tấm hình:
View more random threads:
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...