У меня есть GridView
, удерживающий мою таблицу заказов (это вставленные значения из инструкции insert). Таблица заказов отображается на странице врача, но я хочу добавить к ней, чтобы ее можно было одобрить/не одобрить (если она установлена, а затем обновить столбец «Утвердить» до одобренного, если не проверить, обновить столбец «Утвердить», чтобы он не был одобрен. нужно добавить CheckBox
столбец в GridView
для этого. Это часть моего обучения (не живой веб-сайт).Получить CheckBox для команды строки GridView
Как добавить колонку флажков к GridView
, что бы установить ряд одобрять/неутвержденных ? После проверки
Это мой стол заказов - (все данные фиктивные данные)
Сетка:
<asp:GridView ID="GridViewdoc" runat="server" >
</asp:GridView>
Показаны данные по сетке
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If Not IsPostBack Then
Dim conn As New System.Data.SqlClient.SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\surgerydb.mdf;Integrated Security=True;Connect Timeout=30")
Dim cmd3string As String = " Select * From alltheview WHERE DoctorId = " & Session("DoctorId")
Dim dt As New System.Data.DataTable()
Dim da As New System.Data.SqlClient.SqlDataAdapter(cmd3string, conn)
conn.Open()
da.Fill(dt)
conn.Close()
GridViewdoc.DataSource = dt
GridViewdoc.DataBind()
End If
End Sub
Мой оператор выбора, который тянет данные:
Create View theallview
As
Select A.OrderID
,A.PatientId ,B.Forename,B.Surname ,A.MedicineId ,C.Name as MedicineName ,E.Name as DoctorName, A.PharmacyId ,D.pharmname ,A.DoctorId ,A.Dateordered, Approved
From order_pres A
Left Join Patient B on (A.PatientId = B.PatientId)
Left Join Medicine C on (A.MedicineId = C.MedicineId)
Left Join pharmacy D on (A.PharmacyId = D.PharmacyId)
Left Join Doctor E on (A.DoctorId = E.DoctorId)
Как стол заказов теперь выглядит (все это фиктивная данные:
A кнопка. событие click затем отправит проверенные значения Если кому-то нужна дополнительная информация по этому вопросу, пожалуйста, дайте мне знать.
Ваш DB поле "Approved" является 'VARCHAR (50)'. Это поле, которое вы хотите использовать в качестве источника для столбца? Если это так, это должно быть бит типа – Andrei
Hi @Andrei - это столбец, который я хочу обновить, чтобы утвердить, если он установлен и не одобрен, если не установлен. – laurajs
. Есть ли какая-то конкретная причина, почему вы хотите, чтобы это был столбцовый столбец? На самом деле бит здесь имеет гораздо больше смысла (это в основном логический), и, кроме того, столбец вида сетки будет просто работать из коробки – Andrei