or
Appointment apt =
new
Appointment();
apt.UniqueId =
new
EventId(1);
apt.ResourceId =
new
EventId(1);
apt.Start = DateTime.Now.Date.AddHours(9);
apt.End = apt.Start.AddMinutes(30);
apt.Summary =
"Apt Test"
;
radScheduler1.Appointments.Add(apt);
DataTable dataTable =
new
DataTable();
dataTable.Columns.AddRange(
new
DataColumn[]{
new
DataColumn(
"NumeroActe"
,
typeof
(
string
)),
new
DataColumn(
"DateActe"
,
typeof
(
string
)),
new
DataColumn(
"TypeBien"
,
typeof
(
string
)),
new
DataColumn(
"Surface"
,
typeof
(
decimal
)),
new
DataColumn(
"Prix"
,
typeof
(
decimal
)),
new
DataColumn(
"Pieces"
,
typeof
(
int
)),
new
DataColumn(
"EpoqueConstruction"
,
typeof
(
string
)),
new
DataColumn(
"NumeroRue"
,
typeof
(
string
)),
new
DataColumn(
"NomRue"
,
typeof
(
string
)),
new
DataColumn(
"LieuDit"
,
typeof
(
string
)),
new
DataColumn(
"CodePostal"
,
typeof
(
string
)),
new
DataColumn(
"Localite"
,
typeof
(
string
)),
new
DataColumn(
"Maison"
,
typeof
(
bool
)),
new
DataColumn(
"Appartement"
,
typeof
(
bool
)),
new
DataColumn(
"Terrain"
,
typeof
(
bool
)),
new
DataColumn(
"Local"
,
typeof
(
bool
)),
new
DataColumn(
"Annexe"
,
typeof
(
bool
)),
new
DataColumn(
"Cave"
,
typeof
(
bool
)),
new
DataColumn(
"Garage"
,
typeof
(
bool
)),
new
DataColumn(
"Grenier"
,
typeof
(
bool
))
});
dataTable.BeginLoadData();
foreach
(DataRow row
in
table.Rows)
{
// Create a ExportVenteData according to the current Database row
ExportVenteManager manager =
new
ExportVenteManager();
ExportVenteData tmpExportData = manager.BuildExportVenteData(row);
if
(tmpExportData !=
null
&& tmpExportData.IsValid())
{
// Create the new custom line for the datasource
DataRow ligne = dataTable.NewRow();
ligne[
"NumeroActe"
] = tmpExportData.NumActe;
ligne[
"DateActe"
] = tmpExportData.DateActe.ToString(
"dd/MM/yyyy"
);
ligne[
"TypeBien"
] = cTypeFiche.GetLibelle(tmpExportData.TypeBien);
ligne[
"Prix"
] = tmpExportData.PrixVente;
ligne[
"Surface"
] = tmpExportData.Surface;
ligne[
"Pieces"
] = tmpExportData.NbPieces;
ligne[
"EpoqueConstruction"
] = cLibellesEnums.EpoqueConstruction.ToString(tmpExportData.EpoqueConstruction);
ligne[
"NumeroRue"
] = row[
"NUMERO_RUE"
] !=
null
? row[
"NUMERO_RUE"
].ToString() :
""
;
ligne[
"NomRue"
] = row[
"NOM_RUE"
] !=
null
? row[
"NOM_RUE"
].ToString() :
""
;
ligne[
"LieuDit"
] = row[
"LIEU_DIT"
] !=
null
? row[
"LIEU_DIT"
].ToString() :
""
;
ligne[
"CodePostal"
] = row[
"CODE_POSTAL"
] !=
null
? row[
"CODE_POSTAL"
].ToString() :
""
;
ligne[
"Localite"
] = row[
"LOCALITE"
] !=
null
? row[
"LOCALITE"
].ToString() :
""
;
foreach
(eTypeFiche fiche
in
tmpExportData.LstAnnexesSupplementaires)
{
switch
(fiche)
{
case
eTypeFiche.ANNEXE:
ligne[
"Annexe"
] =
true
;
break
;
case
eTypeFiche.ANNEXE_CAVE:
ligne[
"Cave"
] =
true
;
break
;
case
eTypeFiche.ANNEXE_GRENIER:
ligne[
"Grenier"
] =
true
;
break
;
case
eTypeFiche.APPARTEMENT:
ligne[
"Appartement"
] =
true
;
break
;
case
eTypeFiche.GARAGE:
ligne[
"Garage"
] =
true
;
break
;
case
eTypeFiche.LOCAL:
ligne[
"Local"
] =
true
;
break
;
case
eTypeFiche.MAISON:
ligne[
"Maison"
] =
true
;
break
;
case
eTypeFiche.TERRAIN:
ligne[
"Terrain"
] =
true
;
break
;
}
}
dataTable.Rows.Add(ligne);
}
}
dataTable.EndLoadData();
dgvData.MasterTemplate.BeginUpdate();
bdsData.DataSource = _dataTable;
dgvData.MasterTemplate.EndUpdate();
using
System.ComponentModel;
using
System.Windows.Forms;
using
Telerik.WinControls.Data;
using
Telerik.WinControls.UI;
namespace
PropertyGridExample
{
public
class
GridViewFactory
{
public
RadGridView CreateGridView()
{
// Setup gridview with default options
RadGridView gvResults =
new
RadGridView();
gvResults.Dock = DockStyle.Fill;
//gvResults.AllowAutoSizeColumns = true;
gvResults.ReadOnly =
true
;
gvResults.Text =
"Test"
;
gvResults.Name =
"SearchResults"
;
gvResults.EnableSorting =
true
;
gvResults.MasterTemplate.EnableSorting =
true
;
// Setup MasterTemplate
gvResults.MasterTemplate.AllowAddNewRow =
false
;
gvResults.MasterTemplate.AutoGenerateColumns =
false
;
gvResults.MasterTemplate.Tag =
"Test Template"
;
gvResults.DataSource =
null
;
gvResults.TableElement.BeginUpdate();
gvResults.MasterTemplate.Columns.Clear();
// Setup Columns
GridViewTextBoxColumn column =
new
GridViewTextBoxColumn();
column.Name =
"Title"
;
column.HeaderText =
"Title"
;
column.FieldName =
"Title"
;
column.MinWidth = 50;
column.MaxWidth = 250;
column.AutoSizeMode = BestFitColumnMode.DisplayedDataCells;
gvResults.MasterTemplate.Columns.Add(column);
GridViewTextBoxColumn column1 =
new
GridViewTextBoxColumn();
column1.Name =
"Countries"
;
column1.HeaderText =
"Countries"
;
column1.FieldName =
"Countries"
;
column1.MinWidth = 50;
column1.MaxWidth = 250;
column1.AutoSizeMode = BestFitColumnMode.DisplayedDataCells;
gvResults.MasterTemplate.Columns.Add(column1);
GridViewTextBoxColumn column2 =
new
GridViewTextBoxColumn();
column2.Name =
"Sites"
;
column2.HeaderText =
"Sites"
;
column2.FieldName =
"Sites"
;
column2.MinWidth = 50;
column2.MaxWidth = 250;
column2.AutoSizeMode = BestFitColumnMode.DisplayedDataCells;
gvResults.MasterTemplate.Columns.Add(column2);
gvResults.TableElement.EndUpdate(
false
);
// Set the Datasource (Can be any object collection)
gvResults.DataSource = DataFactoryClass.GetData();
SortDescriptor descriptor =
new
SortDescriptor();
descriptor.PropertyName =
"Title"
;
descriptor.Direction = ListSortDirection.Descending;
gvResults.SortDescriptors.Add(descriptor);
return
gvResults;
}
}
}
GridViewCheckBoxColumn. Header for that column shoud have checkbox, If I select that header check box all the checkbox in that column should be checked.
Thank you in Advance.
Raghu
public
class
CustomDropDownList : UserControl
{
private
RadDropDownList dropDownList;
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public
RadDropDownList DropDownList
{
get
{
return
dropDownList;
}
}
public
CustomDropDownList()
{
dropDownList =
new
RadDropDownList();
dropDownList.Dock = DockStyle.Fill;
this
.Controls.Add(dropDownList);
this
.Size =
new
Size(dropDownList.PreferredSize.Width, dropDownList.PreferredSize.Height + 1);
}
protected
override
void
OnLoad(EventArgs e)
{
base
.OnLoad(e);
if
(!dropDownList.Enabled || !
this
.Enabled)
{
this
.Enabled =
true
;
dropDownList.Enabled =
true
;
dropDownList.Enabled =
false
;
this
.Enabled =
false
;
}
}
protected
override
void
Dispose(
bool
disposing)
{
base
.Dispose(disposing);
if
(dropDownList !=
null
)
{
dropDownList.Dispose();
dropDownList =
null
;
}
}
}