Fråga : Begränsande offsite shrepointanvändare från att ta fram knyter kontakt drev på SBS-serveren

Hi experter,

I har att ställa in vår företagsintranet using sharepoint.  Detta fungerar fint för kontoret som inhyser den SBS-serveren 2003.  Vi har ett annat kontor som inte förbinds in i vår SBS-server, så jag har skapat en känd testaanvändare och lösenord på SBS-serveren för dem, så de kan logga in över internet till sharepoint.  Detta allt fungerar fint, när de använder precis sharepoint. förmiddagen för problem I för

The den har, är att vi har skapat någon utbildningsmapp som har flera html sparar, och jag har precis satt dem in i en mapp på ett av dreven av sbsserveren - //servername/drivename/training/filenames. Att ta fram dessa sparar oss har använt en anknyta i sharepoint. Detta hjälpmedlet, som är dem är smart nog (som jag tvivlar), dem kan precis skriva i //servername/drivename och tar fram vila av förmiddagen för drive.

I hoppas någon kan råd som, jag i rätt riktning av endera som sätter HTMLEN, sparar på sharepoint, så vi måste inte att anknyta tillbaka till en knyta kontaktdrvie och/eller inställning - upp användaretillåtelse på SBS-serveren och

Roofin
för sharepoint.

Thanks " klar "

Svar : Begränsande offsite shrepointanvändare från att ta fram knyter kontakt drev på SBS-serveren

Hi,

Behaga kontrollen anknyter för lösning:
http://niitdeveloper.blogspot.com/2010/07/display-image-instead-of-checkbox-in.html.

Här du kan nedladda projektera för samma.

Är här kodifierasnippeten av spara Form1.cs:

using system;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Collections;

namespace-ee_DataGrid
{
   offentligt partiskt klassificerar Form1: Bilda
   {
       den // gridViewDataen är det känt av DataGridViewen
       privat Bitmap trueImg, falseImg;
       offentliga Form1 ()
       {
           InitializeComponent ();

           trueImg = (bitmapen) Image.FromFile (Application.StartupPath + @ " \ avbildar \ true.png ");
           falseImg = (bitmapen) Image.FromFile (Application.StartupPath + @ " \ avbildar \ false.png ");
           
           // att sortera avbildar med denna händelse
           gridViewData.ColumnHeaderMouseClick += nya DataGridViewCellMouseEventHandler (gridViewData_ColumnHeaderMouseClick);
       }      

       privat utan laga kraft btnGetData_Click (anmärka avsändaren, EventArgs e),
       {
           försök
           {
               #regionen fyllnads- DataGridView som namnges gridViewDataen, värderar
               Stränga connectionString = ”initiala Catalog=TestDB; Data Source=localhost; Uid=sa; pwd=god”;
               SqlDataAdapter dataAdapter = nya SqlDataAdapter (”VÄLJ * FRÅN UID” som connectionString);
               SqlCommandBuilder commandBuilder = nya SqlCommandBuilder (dataAdapter);

               DataTable bordlägger = nya DataTable ();
               dataAdapter.Fill (bordlägga);
               gridViewData.DataSource = bordlägger;
               gridViewData.AutoResizeColumns (DataGridViewAutoSizeColumnsMode.AllCells);                

               #endregion

               #regionvisningen avbildar i stället för checkbox

               // som döljer checkboxen, värderar
               gridViewData.Columns [”är indiskt”]. Synligt = falskt;

               DataGridViewImageColumn imageCol = nya DataGridViewImageColumn ();
               imageCol.Name = ”är indisk”;
               imageCol.SortMode = DataGridViewColumnSortMode.Automatic;
               gridViewData.Columns.Add (imageCol);
               
               foreach (DataGridViewRow ror i gridViewData.Rows),
               {
                   om (ro. Celler [”är indiskt”]. Värdera! = ogiltigt)
                   {
                       om (Convert.ToBoolean (ro. Celler [”är indiskt”]. Värdera)),
                       {
                           // celler [3] är placera av cellen i ro
                           ro. Celler [3]. Värdera = trueImg;
                       }
                       annars
                       {
                           ro. Celler [3]. Värdera = falseImg;                            
                        }
                   }
               }
               #endregion
           }
           fånga (undantag exc)
           {
               MessageBox.Show (”kontaktbärare \ nTechnical rapport: ” + exc.ToString ());
           }
       }

       utan laga kraft gridViewData_ColumnHeaderMouseClick (anmärka avsändaren, DataGridViewCellMouseEventArgs e),
       {
           foreach (DataGridViewRow ror i gridViewData.Rows),
           {
               om (ro. Celler [”är indiskt”]. Värdera! = ogiltigt)
               {
                   om (Convert.ToBoolean (ro. Celler [”är indiskt”]. Värdera)),
                   {
                       // celler [3] är placera av cellen i ro
                       ro. Celler [3]. Värdera = trueImg;
                   }
                   annars
                   {
                       ro. Celler [3]. Värdera = falseImg;
                   }
               }
           }
       }
   }
}

Skriv tillbaka för mer förklaring och hjälp.


Andra lösningar  
 
programming4us programming4us