Visual Basic (Declaration) | |
---|---|
Public Overloads Sub SaveLayout( _ ByVal writer As System.Xml.XmlWriter _ ) |
C# | |
---|---|
public void SaveLayout( System.Xml.XmlWriter writer ) |
Parameters
- writer
- XmlWriter object where the report's layout is saved.
You can use this method to save the report's layout to an XmlWriter object, then store it in a database or a resource file.
When using this method, any code behind the report is ignored. To embed code in the report, use Scripting.
C# | Copy Code |
---|---|
SectionReport1 ar = new SectionReport1(); System.Xml.XmlTextWriter xtw = new System.Xml.XmlTextWriter("\\report.rpx", null); ar.SaveLayout(xtw); xtw.Close(); // saving to stream System.IO.MemoryStream memory_stream = new System.IO.MemoryStream(); using (System.Xml.XmlWriter writer = System.Xml.XmlWriter.Create(memory_stream)) { ar.SaveLayout(writer); } // saving to string System.Text.StringBuilder layoutContent = new System.Text.StringBuilder(); using (System.Xml.XmlWriter writer = System.Xml.XmlWriter.Create(layoutContent)) { ar.SaveLayout(writer); } |
Visual Basic | Copy Code |
---|---|
Dim ar As New SectionReport1() Dim xtw As New System.Xml.XmlTextWriter("\report.rpx", Nothing) ar.SaveLayout(xtw) xtw.Close() ' saving to stream Dim memory_stream As New System.IO.MemoryStream Using writer As System.Xml.XmlWriter = System.Xml.XmlWriter.Create(memory_stream) ar.SaveLayout(writer) End Using ' saving to string Dim layoutContent As New System.Text.StringBuilder() Using writer As System.Xml.XmlWriter = System.Xml.XmlWriter.Create(layoutContent) ar.SaveLayout(writer) End Using |