CAML Query in Sharepoint List


Sedikit catantan hasil eksplorasi hari ini

Mendapatkan nilai dari List:

SPWeb web = SPContext.Current.Web;
SPList mylist = web.Lists["Medical Claims"];
SPQuery query = new SPQuery();
query.Query = "" +
	       "Periksa Mata";
SPListItemCollection items = mylist.GetItems(query);
foreach (SPListItem item in items)
{
   Label1.Text = item["Treatment Site"].ToString();
}

Ada beberapa catatan menarik tentang query Caml ini:

  1. Perhatikan field yang jadi acuan (FieldRef) bersifat case sensitif.
  2. Hati-hati dengan FieldRef yang terdiri dari dua kata atau lebih dengan pemisah white space (spasi). White space harus diganti dengan _x0020_. Misalkan kita akan pakai kolom Tanggal Transaksi, maka penulisannya menjadi Tanggal_x0020_Transaksi.
  3. Jika Anda akan menggunakan Created By (user yang membuat data pada list) sebagai FieldRef maka jangan pakai Created By ataupun Created_x0020_By keduanya tidak akan berfungsi.  Pakailah Author.

Oke sementara itu saja catatan eksplorasi, semoga lain waktu dapat disambung lagi…

Note:

Saya ingin memberitahukan bahwa ini hanya catatan pribadi saya kebenaran dalam tulisan ini perlu dicek kembali. Jadi jangan percaya 100%. Jika ada yang salah dengan catatan ini silahkan tulis komentar ya…

About windupurnomo

I'm interested in programming. I am active with several programming such as Java, C #, C, JavaScript, HTML. I'm also develop desktop application (Java Swing), Mobile Application (Android), and Web programming (ASP MVC).
This entry was posted in C#, Microsoft, Miscrosoft, Sharepoint and tagged , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s