2010년 2월 19일 금요일

xpath node 추가하기(위)

var parent = gobjXDocument.DOM.selectSingleNode("//*[local-name()='Sanofi']/*[local-name()='Header']");

var rowOne = parent.selectSingleNode("./*[local-name()='Step']");

//clone first row
var rowClone = rowOne.cloneNode(true);

//set values
rowClone.selectSingleNode("//*[local-name()='UserID']").text = "test";

//append row to XML document
rowOne.insertBefore(rowClone, rowOne);

2010년 2월 18일 목요일

sharepoint에서 PagingControl.dll 사용법

sharepint bin 폴더에 PagingControl.dll을 복사해 놓아야합니다. (sharepoint root/bin)

그리고 cs파일에 2가지를 추가해줍니다.

using System.Security;
using System.Security.Permissions;

SqlClientPermission perm = new SqlClientPermission(PermissionState.Unrestricted);
perm.Assert();
... DB 처리

CodeAccessPermission.RevertAssert();

이렇게 하면 paging을 사용할수있습니다.

이렇게 하지 않으면 재수없는 sharepoint 에러가 계속해서 받겨주던군요...(아래항목)

'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 형식의 사용 권한을 요청하지 못했습니다.
Windows SharePoint Services 관련 문제를 해결합니다.

2010년 2월 7일 일요일

GridView의 원하는 값 가져오기

var gridView = document.getElementById('');
gridView.rows[i].cells[1].innerText
해당 Rows의 첫번째 로우는 헤더값임