| |
|||
Поскольку мы определим собственные столбцы, функцию автоматического создания столбцов надлежит отключить:
BackColor="#ccccff" BorderColor="black" ShowFooter="false" CellPadding=3 CellSpacing="0" Font-Name="Verdana" Font-Size="8pt" . HeaderStyle-BackColor="#aaaadd"
HeaderText="Выбранный объект"
Второй столбец <asp:BoundColumn HeaderText="Щeлкнитe здесь для замены объекта"
Visible="False" /> Как вы убедитесь в дальнейшем, он используется в коде. Третий столбец содержит ссылки:
HeaderText=''Замена объекта" ButtonType="LinkButton" Text=''Изменить " CommandName"="cmdModifyItem" />
If Len(Session("ObjectOrderlD")) = 0 Then Response.Redirect("./index.aspx") End If Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSSummaryData as New DataSet DBConn = New OleDbConnection("Provider=sqloledb;" _ & "server=localhost;" _ & "Initial Catalog=INETCIO;" & "User Id=sa;" _ & "Password=yourpassword;") DBCommand = New OleDbDataAdapter _ ("Select ChoiceText, OrderChoicelD " & "from OrderChoices " _ & "Where ObjectOrderlD = " _ & Session ("ObjectOrderlD"),DBConn) DBCommand.Fill(DSSummaryData, _ "Gridlnfo") DBCommand = New OleDbDataAdapter _ ("Select Sum(ChoiceCpst) as TheTotal " & "from OrderChoices " _ & "Where ObjectOrderlD = " _ & Session("ObjectOrderlD"),DBConn) DBCommand.Fill(DSSummaryData, _ "OrderTotal") dgSummarylnfo.DataSource = _ DSSummaryData.Tables("Gridlnfo").DefaultView dgSummarylnfо.DataBind() IblTitle.BorderWidth = New Onit("7px") IblTitle.BorderStyle = 9 IblTitle.Width = New Unit("90%") IblTitle.Font.Size = New FontOnit("25pt") IblTitle.Font.Name = "Arial" IblTitle.Text = Application("TitleText") IblTotal.Width = New Unit("90%") IblTotal.BorderWidth = New Unit("4px") IblTotal.BorderStyle = 9 IblTotal.Font.Size = New FontUnit("12pt") IblTotal.Font.Bold = True IblTotal.Font.Name = "Verdana" IblTotal.Text = "Сумма заказа: " _ & FormatCurrency( _ DSSummaryData.Tables("OrderTotal").Rows(O).Item("TheTotal")) End Sub |
|||