PDA

View Full Version : چطور میشه در infopath در قسمت development با یک لیست شیرپویت کار کرد و چک کرد برای یک آیتم



NIUSHA_KH
پنج شنبه 07 آذر 1392, 18:32 عصر
سلام دوستان

aمن یک infopath فرم ساختم و مبخوام در قسمت development در Microsoft Visual studio tools for Apps کدی بنویسم که مقدار یک فیلد را در کل آیتم های یک لیست جستجو کند.
کد زیر در شیرپوینت on premises در Visual studio جواب میده و درست کار میکنه (البته برای Farm Solution )
اما در infopath در تب development در Microsoft Visual studio tools for apps جواب نمیده
مشکل اینجاست که اصلاusing Microsoft.SharePoint ; را قبول نمیکنه ، آیا کسی میدونه در Microsoft Visual studio tools for کد نویسی به چه صورت هست؟

protected void btnSearch_Click(object sender, EventArgs e)
{

using (SPSite Site = new SPSite(SPContext.Current.Web.Site.Url.ToString()))
{
using (SPWeb Web = Site.OpenWeb())
{
SPList MyList = Web.Lists["MyList"];



foreach (SPListItem MyListItem in MyList.Items)
{
if (MyListItem["Title"].ToString() == ddltitle.SelectedItem.Text)


}

trMessage.Visible = true;
trLinkToCalendar.Visible = false;
lblMessage.Text = "This title is already exist.";
}

NIUSHA_KH
جمعه 08 آذر 1392, 12:39 عصر
کسی نیست که راهنمایی کند ؟
من روی یک پروژه کار میکنم در لندن .
SharePoint Development در شیرپوینت آنلاین .
دنبال کسی میگردم برای همکاری.
لطفا اگر میتونید همکاری کنید پیام بگذارید.

mehdin69
جمعه 08 آذر 1392, 13:23 عصر
سلام
با استفاده از Caml Query پیش برید هر Query که بخواید بدست میارید :)

pep30cula
یک شنبه 17 آذر 1392, 21:23 عصر
دوست عزیز ، من کل این داستانها رو سالهاست که دارم انجام میدم و تاحالا با Microsoft.Sharepoint مشکلی نداشتم
البته قبلش باید Add Refference کنید و dll مربوط به شیرپوینت رو اضافه کنید

pep30cula
یک شنبه 17 آذر 1392, 21:24 عصر
اگه نظر من رو بخوای، تا جایی که میتونی طرف Infopath Code Behind نرو و از ظریق وب سرویس کارهاتو انجام بده