or
Requirements |
|
RadControls version |
|
.NET version |
|
Visual Studio version |
|
programming language |
|
browser support |
all browsers supported by RadControls |
RadCarousel1.VisibleItemCount = 7
Dim i As Integer = 0
While i < directorylist.Count
Try
Dim image2 As New RadImageItem
image2.Image =
Image.FromFile(directorylist(i) + "\folder.jpg")
RadCarousel1.Items.Add(image2)
Catch ex As Exception
End Try
Any ideas on how to assign an image to a carosel and then dispose of the image correctly when i need to?
Very limited threads on this control and the documentation is very vague!
Thanks for any help :)
HtmlFormatProvider prov =
new
HtmlFormatProvider();
prov.ExportSettings =
new
HtmlExportSettings()
{
DocumentExportLevel = DocumentExportLevel.Fragment,
StylesExportMode = StylesExportMode.Inline
};
string
data = prov.Export( _editor.Document );
// later...
HtmlFormatProvider prov2 =
new
HtmlFormatProvider();
_editor.Document = prov2.Import( data );
// this line gets the null reference exception at the location below
<
p
style
=
"margin: 0px 0px 0px 0px;text-align: left;text-indent: 0pt;padding: 0px 0px 0px 0px;"
>
<
span
style
=
"font-family: 'Arial';font-style: ;font-weight: bold;font-size: 13.33333px;color: #000000;text-decoration: underline;"
>High return net</
span
>
</
p
>
<
p
style
=
"margin: 0px 0px 0px 0px;text-align: left;text-indent: 0pt;padding: 0px 0px 0px 0px;"
>
<
span
style
=
"font-family: 'Arial';font-style: ;font-weight: bold;font-size: 13.33333px;color: #000000;text-decoration: underline;"
>High return gross</
span
>
</
p
>
<
p
style
=
"margin: 0px 0px 0px 0px;text-align: left;text-indent: 0pt;padding: 0px 0px 0px 0px;"
>
<
span
style
=
"font-family: 'Arial';font-style: normal;font-size: 13.33333px;color: #000000;"
>See handbook page 128</
span
>
</
p
>
// Add data into gridview multicolumnbobox
bool isColumnAdded = false;
bool isColumnAdded1 = false;
void radGridViewDetail_CellBeginEdit(object sender, EventArgs e)
{
GridViewEditManager edit = (GridViewEditManager)sender;
GridViewColumn data = edit.GridViewElement.CurrentColumn;
//MessageBox.Show(data.Index.ToString());
if (data.Index == 1)
{
if (this.radGridViewDetail.CurrentColumn is GridViewMultiComboBoxColumn && data.Index == 1)
{
if (isColumnAdded == false)
{
isColumnAdded = true;
RadMultiColumnComboBoxElement editor = (RadMultiColumnComboBoxElement)this.radGridViewDetail.ActiveEditor;
editor.EditorControl.MasterTemplate.AutoGenerateColumns = false;
editor.EditorControl.Columns.Clear();
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("strProductID"));
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("memDescription"));
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("dblUnitsInStock"));
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("dblUnitsAllocated"));
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("curSalesPrice"));
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("strWarehouseID"));
editor.EditorControl.Columns[0].HeaderText = "Item No";
editor.EditorControl.Columns[1].HeaderText = "Description";
editor.EditorControl.Columns[2].HeaderText = "Stock";
editor.EditorControl.Columns[3].HeaderText = "Available";
editor.EditorControl.Columns[4].HeaderText = "Price";
editor.EditorControl.Columns[5].HeaderText = "Warehouse";
editor.AutoSizeDropDownToBestFit = true;
//if (editor.EditorControl.Columns.Count == 8)
//{
// editor.EditorControl.Columns.RemoveAt(7);
// editor.EditorControl.Columns.Remove("strNotes");
//}
}
}
}
if (data.Index == 2)
{
if (this.radGridViewDetail.CurrentColumn is GridViewMultiComboBoxColumn && data.Index == 2)
{
if (isColumnAdded1 == false)
{
isColumnAdded1 = true;
RadMultiColumnComboBoxElement editor = (RadMultiColumnComboBoxElement)this.radGridViewDetail.ActiveEditor;
editor.EditorControl.MasterTemplate.AutoGenerateColumns = false;
editor.EditorControl.Columns.Clear();
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("strWarehouseID"));
editor.EditorControl.Columns.Add(new GridViewTextBoxColumn("strNotes"));
editor.EditorControl.Columns[0].HeaderText = "Warehouse ID";
editor.EditorControl.Columns[1].HeaderText = "Notes";
editor.AutoSizeDropDownToBestFit = true;
}
}
}
}