Rank: Member Groups: Member
 
 
Joined: 10/13/2009 Posts: 14 
	 | 
		   
	     
		    I have added a print button to my screen.  I want to print the contents of the grid that I have.  If I just use File / Print, then it just prints what's on the screen, therefore it's more like a PrintScreen.  I found this code on the support forum, so I added a Print button and pasted the code.  It says that the "eo_GetObject" doesn't exist in the current context and the "window" (in the window.open line) doesn't exist in the current context.  Do I need to put in a reference somewhere?  (i.e. using eo.web.xxxxxxx  where 'xxxxxxx' is something beyond the period)?  Thanks!  
   protected void btnPrint_Click(object sender, EventArgs e)         {             var grid = eo_GetObject("Grid1");
              //Currently client side Grid object does not provide any method             //to retrieve column count. So it is hard coded here. You can also             //use <%= %> syntax to dynamically render the value here             var column_count = 3;
              var wnd = window.open("", "print");             var doc = wnd.document;             doc.open();
              //Here we simply loop through each item for demonstration             //purpose. You will most likely need to add some formatting             //HTML (for example, open table tag) for rendering each row             for (var i = 0; i < grid.getItemCount(); i++)             {                 var item = grid.getItem(i);
                  //Loop through each cell                 for (var j = 0; j < column_count; j++)                 {                     var cell = item.getCell(j);
                      //We only write out the cell value here. You will need to change                     //this to include whatever style information you wish to have                     doc.write(cell.getValue());                 }             }
              doc.close();
          }
		 
	 | 
	
		Rank: Administration Groups: Administration
 
 
Joined: 5/27/2007 Posts: 24,427 
	 | 
		   
	     
		    Hi,
  The code in the sample is JavaScript code. It is not C# code.
  Thanks!
		 
	 |