Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Witajcie
Mam pytanie:
Mam listę oddziałów firmy gdzie 1 kolumna to odział a druga to kierownik.

Chciałbym pobrać konkretnego kierownika znając oddział.
Jak to zrobić najlepiej VB jesli mozna ale C# tez moze być.

Lub jaka klasa służy do tego ?

pozdrawiam

MAX
Wojciech Wróblewski

Wojciech Wróblewski Starszy analityk
(SharePoint)

Temat: VS Pobranie konkretnej wartości z listy

jeżeli ta lista ma się znajdować w Sharepoincie to najlepiej zapytaniem CAML w obiekcie SPQuery - jest o wiele szybsze niż zaglądanie do każdego wpisu po kolei...
Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Wojciech W.:
jeżeli ta lista ma się znajdować w Sharepoincie to najlepiej zapytaniem CAML w obiekcie SPQuery - jest o wiele szybsze niż zaglądanie do każdego wpisu po kolei...

Dałem następujące zapytanie ale wyskakuje blad:

Dim Dzialy As SPList = Me.workflowProperties.Web.Lists("Działy")
Dim query As New SPQuery()
query.Query = "Dzial SP"
Dim items As SPListItemCollection = Dzialy.GetItems(query)

Niestety ale items.count zwaraca
Value does not fall within the expected range

pozdrawiam

MAX
Wojciech Wróblewski

Wojciech Wróblewski Starszy analityk
(SharePoint)

Temat: VS Pobranie konkretnej wartości z listy

http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.asp...
Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Wojciech W.:
http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.asp...

Fajna rzecz niestety nie ma juz jej dostępnej ;(

pozdrawiam

MAX
Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Wojciech W.:
http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.asp...

Ok juz mam ... ;)

pozdrawiam

MAX
Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Witajcie
mam kolejny problem
Udalo mi sie wyciagnac uzytkownika i grupe ale jest ona nie sformatowana do postaci: "SP_test" i "Dom\sp_test_sp"

tylko jest w postaci
szefdzialu = item("Szef dzialu").ToString()
grupadzialu = item("Grupa dzialu").ToString()

szefdzialu = "15;#SP_test"
grupadzialu = "18;#Dom\sp_test_sp"

Co z tym zrobić ?

pozdrawiam

MAX
Wojciech Wróblewski

Wojciech Wróblewski Starszy analityk
(SharePoint)

Temat: VS Pobranie konkretnej wartości z listy

funkcja split, gdzie separatorem będzie ";#"
Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Wojciech W.:
funkcja split, gdzie separatorem będzie ";#"

Niestey wyskakuje blad

szefdzialu = item("Szef dzialu").ToString().Split(New [Char]() {"#"c})

W czym tkwi problem ?

Value of type '1-dimensional array of String' cannot be converted to 'String'

pozdrawiam

MAX
Robert Chyra

Robert Chyra CEO, IT Systemy

Temat: VS Pobranie konkretnej wartości z listy

szefdzialu = item("Szef dzialu").ToString().Split(New [Char]() {"#"c})

Value of type '1-dimensional array of String' cannot be converted to 'String'

przecież jest jasno napisane - nie można skonwertować 1-wymiarowej tablicy ZNAKÓW na ciąg znaków - może podstawy programowania warto przejrzeć?
Jakub Gutkowski

Jakub Gutkowski Software
Developer/Architect
Microsoft MVP

Temat: VS Pobranie konkretnej wartości z listy

A nie mozna prosciej?

SPFieldUserValue user = new SPFieldUserValue(item["nazwa_kolumny"]);

string userName = user.LookupValue;
string userId = user.LookupId;

string domain = string.Empty;

if(userName.IndexOf("\\") != -1)
domain = userName.Substring(0, userName.IndexOf("\\"));

string login = userName.Substring(domain.Length + 1);

Gutek
http://zine.net.pl/blogs/gutek/Jakub Gutkowski edytował(a) ten post dnia 20.02.09 o godzinie 20:43
Krzysztof G.

Krzysztof G. Java Developer

Temat: VS Pobranie konkretnej wartości z listy

Robert Chyra:
szefdzialu = item("Szef dzialu").ToString().Split(New [Char]() {"#"c})

Value of type '1-dimensional array of String' cannot be converted to 'String'

przecież jest jasno napisane - nie można skonwertować 1-wymiarowej tablicy ZNAKÓW na ciąg znaków - może podstawy programowania warto przejrzeć?

Oj warto warto zaczynam dopiero przygodę z technologią MS wiec przepraszam wszystkich za tak trywialne pytania. Obiecuje ze z biegiem czasu pytania będą bardziej profesjonalne ;)

pozdrawiam

MAX



Wyślij zaproszenie do