Thursday, September 15, 2011

Programatically Getting url of site


SPSite osite = new SPSite(Request.QueryString["SiteURL"]);
            SPWeb rWeb = osite.RootWeb;
            //siteName.Text = rWeb.Title;
            SPWeb oweb = osite.OpenWeb();
           // webName.Text = oweb.Title;
            SPList ilist = oweb.Lists[new Guid(Request.QueryString["ListID"])];
            SPListItem iitem = ilist.GetItemById(Convert.ToInt16(Request.QueryString["ItemId"]));
           // listName.Text = ilist.Title;

            lblurl.Text = rWeb.Url + "/" + oweb.Title + "/" + ilist.Title;

Thursday, August 4, 2011

How to print a panel in SharePoint 2010



<Script type="text/javascript">
        function printform() {
            var printContent = document.getElementById("<%= pnlFullForm.ClientID %>");
            var windowUrl = "about:blank";
            var uniqueName = new Date();
            var windowName = "Print" + uniqueName.getTime();
            var printWindow = window.open(windowUrl, windowName, "left=50000,top=50000,width=0,height=0");
            printWindow.document.write(printContent.innerHTML);
            printWindow.document.close();
            printWindow.focus();
            printWindow.print();
            printWindow.close();
        }
</script>

**********************************************

<input type="button" value="Print" id="btnPrint" title="Print" onclick="printform();"
                    class="ms-ButtonHeightWidth" />