Is caching PDF Files a good or bad idea

If the PDF files are on the disk, you should just let the IIS handle them. The IIS static file handler performs caching and is much faster than the ASP.NET cache.

How to set a Datagrid Column to invisible when that Column is an AutoGeneratedColumn

In the DataGrid’s declaration, add the following code in OnItemDataBound event VB.NET Dim dv As DataView = DataGrid1.DataSource ’Bind you DataGrid1 in Page_Load to DataView Dim dc As DataColumnCollection = dv.Table.Columns e.Item.Cells(dc.IndexOf(dc(‘field_name))).Visible = false C# DataView dv = DataGrid1.DataSource ;//Bind you DataGrid1 in Page_Load to DataView DataColumnCollection dc = dv.Table.Columns; e.Item.Cells[dc.IndexOf(dc[‘field_name’])].Visible = false;