Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: C1TrueDBGrid Добавлено: 01.07.05 19:57  

Автор вопроса:  din
kto mne pomo4" po C1TrueDBGrid

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Boss IT



Вопросов: 0
Ответов: 3
 Профиль | | #1 Добавлено: 01.07.05 23:11
kto mne pomo4" po C1TrueDBGrid


Так и не смог прочитать.... :((( Есть переводчики?

Ответить

Номер ответа: 2
Автор ответа:
 iLLyuzor



ICQ: 223685087 

Вопросов: 9
Ответов: 77
 Профиль | | #2 Добавлено: 03.07.05 15:14
Я так понимаю, что имеется ввиду Grid от Componentone под .Net. А что конкретно интересует? Где взять? Или как юзать, так там дока есть.

Ответить

Номер ответа: 3
Автор ответа:
 din



Вопросов: 1
Ответов: 1
 Профиль | | #3 Добавлено: 04.07.05 13:12
значит так зделал тоблицу (запрос на Дб) в таблице 3 колонки 58 строк
1)1 и 2 колонка должна бытъ не едетируемоя и не селектируемоя (тоестъ)показиваут толко данные (это я зделал без проблем)
2.при старте таблици третия колонка первоя стро4ка должна битъ виделена под селектирования (тоест" курсор имет вид | - и моргает ну как техтбох)
2.2) входние пораметри толко double т.е там можно писат" толко 4исла вида
01,12345
100,02
и т.д не техт
вот пвримзипе и все
пс как посадит" 4ерез код ну сказем столбез 3 стор4ка 4 селект
если с етим тов. поможете есчо ест" вопроси
Public Class Class1
    Sub VerbindungListe(ByVal X As String)
        Dim myDS As New DataSet
        Dim myAdapter As OleDbDataAdapter
        Dim sCON, sSQL As String
        Dim myOleCon As OleDbConnection
        Dim MyGanBezeichnungen As New DataTable
        Dim myDataColumn As DataColumn
        Dim myDataRow As DataRow

        sCON = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ";D:\Dinges Siegfried\DIPL" & _
        "OM\net\db\gan.mdb"
        Select Case X
            Case "X58"
                sSQL = "SELECT ID, Component, Symbol FROM GanBezeichnungen"
            Case "X21"
                sSQL = "SELECT [GanBezeichnungen].[ID], [GanBezeichnungen].[Component], [GanBezeichnungen].[Symbol]" & _
                "FROM(GanBezeichnungen)" & _
                "WHERE ((([GanBezeichnungen].[ID];)>=1 And ([GanBezeichnungen].[ID];)<=21));"
            Case "X12"
                sSQL = "SELECT [GanBezeichnungen].[ID], [GanBezeichnungen].[Component], [GanBezeichnungen].[Symbol]" & _
                "FROM(GanBezeichnungen)" & _
                "WHERE ((([GanBezeichnungen].[ID];)>=1 And ([GanBezeichnungen].[ID];)<=12));"
        End Select
        myOleCon = New OleDbConnection(sCON)
        myOleCon.Open()
        myAdapter = New OleDbDataAdapter(sSQL, myOleCon)
        myAdapter.Fill(myDS, "GanBezeichnungen";)
        myOleCon.Close()

        ''''''''''''''''''''''''''''''''tabelle bearbeiten''''''''''''''''''''''''''
        MyGanBezeichnungen.TableName = "MyGanBezeichnungen"

        myDataColumn = New DataColumn
        myDataColumn.ColumnName = "ID"
        MyGanBezeichnungen.Columns.Add(myDataColumn)

        myDataColumn = New DataColumn
        myDataColumn.ColumnName = "GASCOMPONETS"
        MyGanBezeichnungen.Columns.Add(myDataColumn)

        myDataColumn = New DataColumn
        myDataColumn.ColumnName = "SYMBOL"
        MyGanBezeichnungen.Columns.Add(myDataColumn)

        myDataColumn = New DataColumn
        myDataColumn.ColumnName = "MOLE-%"
        MyGanBezeichnungen.Columns.Add(myDataColumn)

        For i As Integer = 0 To myDS.Tables("GanBezeichnungen";).Rows.Count - 1
            myDataRow = MyGanBezeichnungen.NewRow()
            myDataRow("ID";) = myDS.Tables("GanBezeichnungen";).Rows(i).Item(0)
            myDataRow("GASCOMPONETS";) = myDS.Tables("GanBezeichnungen";).Rows(i).Item(1)
            myDataRow("SYMBOL";) = myDS.Tables("GanBezeichnungen";).Rows(i).Item(2)
            MyGanBezeichnungen.Rows.Add(myDataRow)
        Next i

        myDS.Tables.Add(MyGanBezeichnungen)
        MyForm1.C1TrueDBGrid1.DataSource = myDS.Tables("MyGanBezeichnungen";)

        MyForm1.C1TrueDBGrid1.HScrollBar.Style = C1.Win.C1TrueDBGrid.ScrollBarStyleEnum.Always
        MyForm1.C1TrueDBGrid1.VScrollBar.Style = C1.Win.C1TrueDBGrid.ScrollBarStyleEnum.Always
        'TrueDBGridGrosseAnpassen
        MyForm1.C1TrueDBGrid1.Columns(3).ValueItems.Validate = True
        For i As Integer = 0 To 2
            MyForm1.C1TrueDBGrid1.Splits(0).DisplayColumns(i).HeadingStyle.HorizontalAlignment = C1.Win.C1TrueDBGrid.AlignHorzEnum.Near
            MyForm1.C1TrueDBGrid1.Splits(0).DisplayColumns(i).AllowFocus = False
            MyForm1.C1TrueDBGrid1.Splits(0).FilterBar = False
            MyForm1.C1TrueDBGrid1.AllowUpdate = True
            MyForm1.C1TrueDBGrid1.AllowSort = False
            MyForm1.C1TrueDBGrid1.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None
            MyForm1.C1TrueDBGrid1.Splits(0).RecordSelectors = False
            MyForm1.C1TrueDBGrid1.Splits(0).FilterActive = False
            MyForm1.C1TrueDBGrid1.Splits(0).Style.BackColor = System.Drawing.Color.White
            With MyForm1.C1TrueDBGrid1.Splits(0).DisplayColumns(MyForm1.C1TrueDBGrid1.Columns(i).Caption)
                If i = 0 Then
                    .Width = 20
                ElseIf i = 1 Then
                    .Width = 100
                ElseIf i = 2 Then
                    .Width = 55
                End If
            End With
        Next i
        MyForm1.C1TrueDBGrid1.Columns(3).EditMask = "99.999"

        MyForm1.C1TrueDBGrid1.Cursor = System.Windows.Forms.Cursors.IBeam
        MyForm1.C1TrueDBGrid1.Splits(0).DisplayColumns(3).Style.HorizontalAlignment = C1.Win.C1TrueDBGrid.AlignHorzEnum.Far
        MyForm1.C1TrueDBGrid1.Splits(0).DisplayColumns(3).Style.Borders.BorderType = C1.Win.C1TrueDBGrid.BorderTypeEnum.Inset
        MyForm1.C1TrueDBGrid1.ColumnFooters = True
        MyForm1.C1TrueDBGrid1.Columns(3).FooterText = "SUMME:"
        MyForm1.C1TrueDBGrid1.Splits(0).DisplayColumns(3).FooterStyle.ForeColor = System.Drawing.Color.Blue
      End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам