PageRenderTime 42ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/Main/SPALM.SharePointSoftwareFactory/Snippets/CSharp/SharePoint Software Factory 2010/Lists and Libraries/Update Field in List.snippet

#
Unknown | 83 lines | 81 code | 2 blank | 0 comment | 0 complexity | a53e7d3daa8281a6afc4375478ab884a MD5 | raw file
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3. <CodeSnippet Format="1.0.0">
  4. <Header>
  5. <SnippetTypes>
  6. <SnippetType>Expansion</SnippetType>
  7. </SnippetTypes>
  8. <Title>Update Field in List</Title>
  9. <Author>Torsten Mandelkow</Author>
  10. <Description>Creates a field in the collection based on the specified display name, field type, and Boolean value.</Description>
  11. <HelpUrl>http://msdn.microsoft.com/en-us/library/ms416125.aspx</HelpUrl>
  12. <Shortcut>UpdateFieldInList</Shortcut>
  13. </Header>
  14. <Snippet>
  15. <Declarations>
  16. <Literal Editable="true">
  17. <ID>ListName</ID>
  18. <ToolTip>ListName</ToolTip>
  19. <Default>ListName</Default>
  20. <Function>
  21. </Function>
  22. </Literal>
  23. <Literal Editable="true">
  24. <ID>WebName</ID>
  25. <ToolTip>WebName</ToolTip>
  26. <Default>WebName</Default>
  27. <Function>
  28. </Function>
  29. </Literal>
  30. <Literal Editable="true">
  31. <ID>FieldName</ID>
  32. <ToolTip>FieldName</ToolTip>
  33. <Default>FieldName</Default>
  34. <Function>
  35. </Function>
  36. </Literal>
  37. <Literal Editable="true">
  38. <ID>DefaultValue</ID>
  39. <ToolTip>DefaultValue</ToolTip>
  40. <Default>DefaultValue</Default>
  41. <Function>
  42. </Function>
  43. </Literal>
  44. <Object Editable="true">
  45. <ID>oSiteCollection</ID>
  46. <ToolTip>Site Collection</ToolTip>
  47. <Default>site</Default>
  48. <Function>
  49. </Function>
  50. <Type>SPSite</Type>
  51. </Object>
  52. <Object Editable="true">
  53. <ID>oList</ID>
  54. <ToolTip>SPList object</ToolTip>
  55. <Default>list</Default>
  56. <Function>
  57. </Function>
  58. <Type>SPList</Type>
  59. </Object>
  60. <Object Editable="true">
  61. <ID>oField</ID>
  62. <ToolTip>SPField object</ToolTip>
  63. <Default>field</Default>
  64. <Function>
  65. </Function>
  66. <Type>SPField</Type>
  67. </Object>
  68. </Declarations>
  69. <Code Language="csharp"><![CDATA[
  70. SPSite $oSiteCollection$ = SPContext.Current.Site;
  71. SPList $oList$ =
  72. $oSiteCollection$.AllWebs["$WebName"].Lists["ListName$"];
  73. SPField $oField$ = $oList$.Fields["$FieldName$"];
  74. $oField$.DefaultValue = "DefaultValue";
  75. $oField$.Description = "Description";
  76. $oField$.Title = "NewTitle";
  77. $oField$.Update();
  78. ]]></Code>
  79. </Snippet>
  80. </CodeSnippet>
  81. </CodeSnippets>