or
private
void
Form1_Load(
object
sender, EventArgs e)
{
DataTable dt =
new
DataTable();
dt.Columns.Add(
"d1"
,
typeof
(Decimal));
dt.Columns.Add(
"d2"
,
typeof
(Decimal));
dt.Rows.Add(
new
object
[] { 3, 4 });
dt.Rows.Add(
new
object
[] { 1, 4 });
dt.Rows.Add(
new
object
[] { 0, 3 });
dt.Rows.Add(
new
object
[] { 3, 3 });
radGridView1.Columns[0].FieldName =
"d1"
;
radGridView1.Columns[0].HeaderText =
"d1"
;
radGridView1.Columns[0].Name =
"d1"
;
radGridView1.Columns[1].FieldName =
"d2"
;
radGridView1.Columns[1].HeaderText =
"d2"
;
radGridView1.Columns[1].Name =
"d2"
;
radGridView1.Columns[2].HeaderText =
"exp"
;
radGridView1.DataSource = dt;
radGridView1.Columns[2].Expression =
"IIF(d1 = 0, 0, d2 / d1 )"
;
}
radGridView1.Columns[2].Expression =
"IIF(d1 = 0, 0, d2 / (IIF(d1 = 0, 9999 , d1)))"
;
Private
Sub
tvwSetup_DragOverNode(sender
As
Object
, e
As
RadTreeViewDragCancelEventArgs)
Handles
tvwSetup.DragOverNode
'disable expansion for nodes with values < 100
If
e.TargetNode.Value < 100
Then
tvwSetup.ExpandAnimation = ExpandAnimation.None
End
Sub
private
void
mNextP1_Click(
object
sender, EventArgs e)
{
string
txt = File.ReadAllText(
"c:\\1.html"
);
string
style = File.ReadAllText(
"c:\\styles.css"
);
Form f =
new
Form();
f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
f.Dock = DockStyle.Fill;
WebBrowser wb =
new
WebBrowser();
wb.DocumentText =
""
;
wb.Dock = DockStyle.Fill;
doc = wb.Document.DomDocument
as
IHTMLDocument2;
doc.designMode =
"On"
;
doc.write(txt);
IHTMLStyleSheet styleSheet = doc.createStyleSheet(
""
, 0);
styleSheet.cssText = style;
f.Controls.Add(wb);
DocumentWindow dw =
new
DocumentWindow();
f.TopLevel =
false
;
dw.Controls.Add(f);
f.Show();
dw.Text =
"Contents"
;
radDock1.AddDocument(dw);
radDock1.ActiveWindow = dw;
MessageBox.Show(
"Done"
);
}
Form1 form1 =
new
Form1();
form1.newBlankProject();
public
void
newBlankProject()
{
string
txt = File.ReadAllText(
"c:\\1.html"
);
string
style = File.ReadAllText(
"c:\\styles.css"
);
Form f =
new
Form();
f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
f.Dock = DockStyle.Fill;
WebBrowser wb =
new
WebBrowser();
wb.DocumentText =
""
;
wb.Dock = DockStyle.Fill;
doc = wb.Document.DomDocument
as
IHTMLDocument2;
doc.designMode =
"On"
;
doc.write(txt);
IHTMLStyleSheet styleSheet = doc.createStyleSheet(
""
, 0);
styleSheet.cssText = style;
f.Controls.Add(wb);
DocumentWindow dw =
new
DocumentWindow();
f.TopLevel =
false
;
dw.Controls.Add(f);
f.Show();
dw.Text =
"Contents"
;
radDock1.AddDocument(dw);
radDock1.ActiveWindow = dw;
MessageBox.Show(
"Done2"
);
}
public
partial
class
Form1 : Form
{
public
Form1()
{
InitializeComponent();
radMultiColumnComboBox1.EditorControl.EnableSorting =
false
;
radMultiColumnComboBox1.EditorControl.EnableFiltering =
false
;
radMultiColumnComboBox1.EditorControl.EnableGrouping =
false
;
}
private
void
Form1_Load(
object
sender, EventArgs e)
{
radMultiColumnComboBox1.EditorControl.VirtualMode =
true
;
radMultiColumnComboBox1.EditorControl.CellValueNeeded +=
new
Telerik.WinControls.UI.GridViewCellValueEventHandler(EditorControl_CellValueNeeded);
radMultiColumnComboBox1.EditorControl.ColumnCount = 2;
radMultiColumnComboBox1.EditorControl.RowCount = 2000;
}
void
EditorControl_CellValueNeeded(
object
sender, Telerik.WinControls.UI.GridViewCellValueEventArgs e)
{
e.Value = e.RowIndex.ToString() +
","
+ e.ColumnIndex.ToString();
}
}