Страница: 1 |
Страница: 1 |
Вопрос: Как програмно добавить кнопку в столбец Datagrid
Добавлено: 13.10.05 18:27
Автор вопроса:
Марина | ICQ: 241391020
1.Как програмно добавить кнопку в столбец Datagrid?
Желательно,если можно кусочек кода (я чайница :-)).
2.И как эту кнопку сделать ссылкой?
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Janek
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 41
Ответов: 62
Профиль | | #1
Добавлено: 04.11.05 15:34
создаете новый dataset, в него помещаете то, что хотите отобразить, добавляете колонку, а в нее вставляете ссылку..
Dim strSelect As String = "SELECT * FROM BL_Originals "
Dim ds As New DataSet
 
im strConnect = System.Configuration.ConfigurationSettings.AppSettings("ConnectionString"
 
im con As New SqlConnection(strConnect)
'Dim SelectSQL As String = System.Configuration.ConfigurationSettings.AppSettings("SelectFilial"
 
im cmd As New SqlCommand(SelectSQL, con)
 
im ds As New DataSet
 
im descriptionError As String
 
im adapt As New SqlClient.SqlDataAdapter(cmd)
Try
adapt.Fill(ds)
Catch ex As Exception
descriptionError = Err.Description
Finally
con.Close()
End Try
'создание и заполнение колонки номера строки
 
im cols As DataColumnCollection
 
im myCol As DataColumn
' Get the DataColumnCollection of a table in a DataSet.
cols = ds.Tables(0).Columns
' Add a new column and return it.
myCol = cols.Add("row", System.Type.GetType("System.Decimal"
)
myCol.ReadOnly = False
 
im ii As Integer
For ii = 0 To ds.Tables(0).Rows.Count - 1
ds.Tables(0).Rows(ii).Item("row"
= ii + 1 СЮДА ССЫЛКУ НАДО ВСТАВЛЯТЬ!
Next
 
ataGrid1.Columns(5).HeaderText = "GSM " & ds.Tables(0).Rows.Count
 
ataGrid1.DataSource = ds
 
ataGrid1.DataBind()