Meditech NPR Reports / NPR Report Writing / NPR Report Writer / Meditech NPR / Non-Procedural Report / Meditech Consulting / Meditech Reports .NET 2.0: August 2006

Saturday, August 05, 2006

Split String on Carriage Return

// Requires the System.Text.RegularExpressions directive.
Regex rgxLines = new Regex("\r\n");
string[] arrSegments = rgxLines.Split(txtInput.Text.ToString());

Split String on Char

// Put the string into an array split by the Pipe character.
Char chrPipe = ('');
string[] arrPieces = strTrim.Split(chrPipe);

Get Textbox Text to DataGrid

int intColumnsCreated = 0-1;
int intColumnNumber = intColumnsCreated + 1;
DataTable dtMessage = new DataTable();
Regex rgxLines = new Regex("\r\n");
string[] arrSegments = rgxLines.Split(txtInput.Text.ToString());
Char chrPipe = ('');
foreach(string strLine in arrSegments)
{
string strTrim = strLine.Trim();
string[] arrPieces = strTrim.Split(chrPipe);
DataRow drPieces = dtMessage.NewRow();
int intPieces = 0-1;
foreach (string strPiece in arrPieces)
{
intPieces++;
if (intColumnsCreated < intPieces)
{
intColumnsCreated++;
intColumnNumber = intColumnsCreated + 1;
string strColumnNumber = intColumnNumber.ToString();
// Add the column definition to the data table
DataColumn dcColumn = new DataColumn(strColumnNumber);
dtMessage.Columns.Add(dcColumn);
}
drPieces[intPieces] = strPiece;
}
dtMessage.Rows.Add(drPieces);
}
grdResults.DataSource = dtMessage;
grdResults.DataBind();

TextBox to Array C#

using System.Text.RegularExpressions;

Regex regex = new Regex("\r\n");
string[] arrText = regex.Split(txtInput.Text.ToString());

Meditech NPR Reports / NPR Report Writing / NPR Report Writer / Meditech NPR / Non-Procedural Report / Meditech Consulting / Meditech Reports