I worked on code .It is working successfully. But Problem i am facing is:
New Columns are not visible in List ( I tried with With Setting Required = "TRUE" ).
I tried with compairing Field Value of Both Visible and No-Visible Columns. Difference i found is : Visible Columns (Created Manually) doesn't contain Version value. wereas columns i am creating have it.
So i tried with passing null value to "ndVersion.Value".
But it is still not working and automaticaly putting some value to version.
Can you help me out in this?
I tried Solution given Here .
But it din't Worked again. :(
I would use the object model provided using Microsoft.Sharepoint.dll instead of using the web services.
There is problems in Sharepoint when you are adding new columns to the content type that changes are not always pushed down to the lists. I think the Sharepoint UI does this for you when you edit a content type, but when you do it yourself in code then you have to make sure that your changes are pushed down to the lists.
There are 2 ways to add content type data to a list programmatically
Try with setting ReadOnly property to "FALSE"
There's a good amount of useful information on this on MSDN.
Adding Columns to Content Types
HowTo: Add a column to a list (Code Links)
There are actually several things that happen when you add a column to a list in the browser:
When you add a column using code, you may only be modifying the list, but not the content type (which defines new/edit forms) or the view (which defines list views)