zoukankan      html  css  js  c++  java
  • Get SPUserField value

    public string GetAdminEmailAddress(string room)

            {

                string userEmail = string.Empty;

                using (SPSite site = new SPSite(Config.URL))

                {

                    using (SPWeb web = site.OpenWeb())

                    {

                        SPList list = web.Lists[Config.MeetingRoomTitle];

                        SPQuery query=new SPQuery();

                        string camlQuery = string.Format(@"

                                 <View>

                                    <Query>

                                        <Where>

                                                 <Eq>

                                                        <FieldRef Name='Title'/>

                                                        <Value Type='Text'>{0}</Value>

                                                  </Eq>

                                        </Where>

                                     

                                    </Query>

                                </View>", room);

                        query.Query=camlQuery;

                        SPListItemCollection items = list.GetItems(query);

                        try

                        {

                            SPListItem item = items[0];

                            object userField = item["Admin"];

                            if (null != userField)

                            {

                                SPFieldUserValue userValue = new SPFieldUserValue(web, userField.ToString());

                                SPUser user = userValue.User;

                                userEmail = user.Email;

                            }

                        }

                        catch (Exception ex)

                        {

                            Response.Write("Error: "+ex.Message);

                        }

                        return userEmail;

                    }

                }

            }

  • 相关阅读:
    WPF ViewModel 调用任意前台控件的方法
    xxxx
    modelsim一些error(warning)的原因
    [verilog] inout端口处理
    [c语言]指针数组和数组指针
    电机控制术语
    MAC和PHY关系
    IAR map文件说明
    [corterm3]汇编语法
    TI 2802x系列中断系统及应用
  • 原文地址:https://www.cnblogs.com/csts/p/2505766.html
Copyright © 2011-2022 走看看