or
if (this.grdEinheiten.SelectedRows.Count > 0)
{
foreach (GridViewRowInfo row in grdEinheiten.SelectedRows)
{
if (row.DataBoundItem is ClientTableItem)
{
ClientTableItem item = (ClientTableItem)row.DataBoundItem;
switch (art)
{
case something:
item.Something = value;
break;
...
default:
break;
}
}
}
this.grdEinheiten.Refresh();
}
GridViewCheckBoxColumn colIsActive =
new
GridViewCheckBoxColumn(
"IsActive"
);
colIsActive .Width = 50;
colIsActive .HeaderText =
"Active"
;
colIsActive .ReadOnly =
true
;
colIsActive .WrapText =
true
;
//colIsActive .style???= no box around ???
_radGV.MasterTemplate.Columns.Add(colIsActive );
Public Const conMODIFIED As String = "RMod"
Public Const conADDED As String = "RAdd"
Public Const conDELETED As String = "RDel"
Public Const conERRORROW As String = "RErr"
Public Const conCHANGESLINK As String = "RCHGS"
Public Const conROWID As String = "iRowID"
Public Const conLSGRDTYPE As String = "lsGrdDataType"
Public Const conCHFLAG As Integer = 1 '"x"
Public Const conUCHFLAG As Integer = 0 '""
Public Sub ViewRowStates(Optional ByVal UnchangedRows As Boolean = True, Optional ByVal ChangedRows As Boolean = True, _
Optional ByVal AddedRows As Boolean = True, Optional ByVal DeletedRows As Boolean = True, _
Optional ByVal ErrorRows As Boolean = False)
Me.FilterDescriptors.Remove(conADDED)
Me.FilterDescriptors.Remove(conMODIFIED)
Me.FilterDescriptors.Remove(conDELETED)
Me.FilterDescriptors.Remove(conERRORROW)
Dim cFilter As New Telerik.WinControls.Data.CompositeFilterDescriptor
If Not UnchangedRows Then
Dim compFilter As New Telerik.WinControls.Data.FilterDescriptor
compFilter.PropertyName = conMODIFIED
compFilter.Operator = Telerik.WinControls.Data.FilterOperator.IsEqualTo
compFilter.Value = conCHFLAG
compFilter.IsFilterEditor = True
cFilter.FilterDescriptors.Add(compFilter)
End If
If Not ChangedRows Then
Dim compFilter As New Telerik.WinControls.Data.FilterDescriptor
compFilter.PropertyName = conMODIFIED
compFilter.Operator = Telerik.WinControls.Data.FilterOperator.IsNotEqualTo
compFilter.Value = conCHFLAG
compFilter.IsFilterEditor = True
cFilter.FilterDescriptors.Add(compFilter)
End If
If Not AddedRows Then
Dim compFilter As New Telerik.WinControls.Data.FilterDescriptor
compFilter.PropertyName = conADDED
compFilter.Operator = Telerik.WinControls.Data.FilterOperator.IsNotEqualTo
compFilter.Value = conCHFLAG
compFilter.IsFilterEditor = True
cFilter.FilterDescriptors.Add(compFilter)
End If
If Not DeletedRows Then
Dim compFilter As New Telerik.WinControls.Data.FilterDescriptor
compFilter.PropertyName = conDELETED
compFilter.Operator = Telerik.WinControls.Data.FilterOperator.IsNotEqualTo
compFilter.Value = conCHFLAG
compFilter.IsFilterEditor = True
cFilter.FilterDescriptors.Add(compFilter)
End If
If Not ErrorRows Then
Dim compFilter As New Telerik.WinControls.Data.FilterDescriptor
compFilter.PropertyName = conERRORROW
compFilter.Operator = Telerik.WinControls.Data.FilterOperator.IsNotEqualTo
compFilter.Value = conCHFLAG
compFilter.IsFilterEditor = True
cFilter.FilterDescriptors.Add(compFilter)
End If
Me.FilterDescriptors.Add(cFilter)
End Sub
Hello
I' going to Load Data from a nested generic list and Bind it to a radGridView. But I could not do that
this is my list:
List<List<
string
>> Mylist =
new
List<List<
string
>>();
Mylist.Add(
new
List<
string
> { str1, str2, str3 });
DGV1.DataSource = Mylist;
Does anyone knows How I can Bind Mylist to the grid?
thanks