0

データグリッドビュー列にラジオボタンを追加する方法を知っている人はいますか?1つのセルに3つのラジオボタンが必要です。

4

2 に答える 2

1

の独自のセルと列を作成する必要がありますDataGridView。少し注意が必要ですが、MSDNのすべての手順がここにあります。

http://msdn.microsoft.com/en-us/library/aa730882(v=vs.80).aspx

于 2013-01-18T06:58:37.243 に答える
-2

ここでは、ラジオボタンを選択および選択解除した透明なPNG画像を使用する簡単な方法があります

http://how2doinvbdotnet.blogspot.in/

私のブログをチェックしてください:how2doinvbdotnet.blogspot.in

Public Class Form1 Dim ColType(,) As
   Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e
   As System.EventArgs) _ Handles MyBase.Load With DataGridView1
   .RowCount = 5 .ColumnCount = 3 For i As Integer = 0 To .RowCount - 1
   .Rows(i).Cells(2) = New DataGridViewImageCell
   .Rows(i).Cells(2).Style.Alignment =
   DataGridViewContentAlignment.MiddleCenter .Rows(i).Cells(2).Value =
   My.Resources.RadioUnsel .Rows(i).Cells(2).Tag = 2 Next End With End
   Sub   Private Sub DataGridView1_CellClick(ByVal sender As Object,
   ByVal e As _System.Windows.Forms.DataGridViewCellEventArgs) Handles
   DataGridView1.CellClick With DataGridView1 If
   .Rows(e.RowIndex).Cells(e.ColumnIndex).Tag = 2 Then For i As Integer
   = 0 To .RowCount - 1 If e.RowIndex <> i Then .Rows(i).Cells(e.ColumnIndex).Value = My.Resources.RadioUnsel

Else
.Rows(i).Cells(e.ColumnIndex).Value = My.Resources.RadioButtonSel
End If
Next
End If
End With
End Sub
End Class
于 2013-11-21T06:29:08.820 に答える