Printing A String From Server Side C#
My question is that I have to print a string from server side C#
if(e.CommandName =="Print")
{
string parsedreceipt = null;
parsedreceipt = DecodeReceipt (e.Item.Cells[3].Text);
===> here I need to print to the printer and pass the string
parsedreceipt which is the information that I want to print.
}
I need your help badly on this one.
Here is my function:
public void ReceiptsDataGrid_ItemCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
ListItemType oType =
((ListItemType)e.Item.ItemType);
if(oType == ListItemType.Item || oType ==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover",
"this.style.backgroundColor='lightblue'");
e.Item.Attributes.Add("onmouseout",
"this.style.backgroundColor='Beige'");
}
if(e.CommandName =="View")
{
string parsedreceipt = null;
parsedreceipt = DecodeReceipt
(e.Item.Cells[3].Text);
StringBuilder strAlert = new
StringBuilder();
strAlert.Append("");
this.RegisterStartupScript("startup",strAlert.ToString());
}
if(e.CommandName =="Print")
{
string parsedreceipt = null;
parsedreceipt = DecodeReceipt
(e.Item.Cells[3].Text);
}
}