GrapeCity MultiRow Windows Forms Documentation
LoadFile(String,RichTextBoxStreamType) Method
Example 


The name and location of the file to load into the control.
One of the System.Windows.Forms.RichTextBoxStreamType values.
Loads the specified type of file into the RichTextBoxCell.
Syntax
Public Overloads Sub LoadFile( _
   ByVal path As String, _
   ByVal fileType As RichTextBoxStreamType _
) 
Dim instance As RichTextBoxCell
Dim path As String
Dim fileType As RichTextBoxStreamType
 
instance.LoadFile(path, fileType)
public void LoadFile( 
   string path,
   RichTextBoxStreamType fileType
)

Parameters

path
The name and location of the file to load into the control.
fileType
One of the System.Windows.Forms.RichTextBoxStreamType values.
Exceptions
ExceptionDescription
System.ArgumentException The file being loaded is not an RTF document.
System.IO.IOException An error occurred while loading the file into the control.
Remarks

The method opens and loads the file directly whether or not the handle of GcMultiRow is created.

Refer to the System.Windows.Forms.RichTextBox control's remarks for details in MSDN.

Example
This example loads data from a file.
GrapeCity.Win.MultiRow.RichTextBoxCell rich = new GrapeCity.Win.MultiRow.RichTextBoxCell();
GrapeCity.Win.MultiRow.TextBoxCell text2 = new GrapeCity.Win.MultiRow.TextBoxCell();
text2.Name = "text2";
GrapeCity.Win.MultiRow.Template template1 = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(new GrapeCity.Win.MultiRow.Cell[] { rich, text2 }, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader | GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber);
template1.ColumnHeaders[0].Cells[0].Value = "Column1";
template1.ColumnHeaders[0].Cells[1].Value = "Column2";
gcMultiRow1.Template = template1;
gcMultiRow1.RowCount = 3;   
(gcMultiRow1[1, 0] as GrapeCity.Win.MultiRow.RichTextBoxCell).LoadFile("C://MultiRow//rtf.rtf", RichTextBoxStreamType.RichText);
Dim rich As New GrapeCity.Win.MultiRow.RichTextBoxCell()
Dim text2 As New GrapeCity.Win.MultiRow.TextBoxCell()
text2.Name = "text2"
Dim template1 As GrapeCity.Win.MultiRow.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(New GrapeCity.Win.MultiRow.Cell() {rich, text2}, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader Or GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber)
template1.ColumnHeaders(0).Cells(0).Value = "Column1"
template1.ColumnHeaders(0).Cells(1).Value = "Column2"
GcMultiRow1.Template = template1
GcMultiRow1.RowCount = 3
TryCast(GcMultiRow1(1, 0), GrapeCity.Win.MultiRow.RichTextBoxCell).LoadFile("c:\MultiRow\rtf.rtf", RichTextBoxStreamType.RichText)
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RichTextBoxCell Class
RichTextBoxCell Members
Overload List
LoadFile(String) Method
LoadFile(Stream,RichTextBoxStreamType) Method

 

 


Copyright © GrapeCity, inc. All rights reserved.