.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

AssignedTo field in taskproperties not working for users?

Posted By:      Posted Date: April 10, 2011    Points: 0   Category :C#


I've a custom workflow developed in VS2008. In this workflow i'm trying to assign a task to either a group e.g. TestGroup or any user(s) - these users i'm getting it from the list on which this workflow is associated. 

when i'm creating a task in 'task_MethodInvoking' method and i set the AssignedTo field of taskproperties to the group (TestGroup in this case), it works perfect. Task is created and i can see the AssignedTo field in the task list.

However, when i'm trying to set this AssignedTo field to any user, it doesn't work !! the AssignedTo field in the task list item is empty. infact in code, while debugging, it shows the proper values of the user and everything seems fine. here's the code snippet



SPGroup group = currWeb.SiteGroups["TestGroup"];

SPFieldUserValue groupvalue = new SPFieldUserValue(group.ParentWeb, group.ID, group..ID, group.Name);

Guid taskID = Guid.NewGuid();

taskProperties = new Microsoft.SharePoint.Workflow.SPWorkflowTaskProperties();

string approvers = string.Empty;

if (this.workflowProperties.List.Title.Equals("TestList"))


                                //fetch values from list and set them as approvers


View Complete Post

More Related Resource Links

Coding is not working for Making Password Field Encrypted in sql and using sessions .basically its a

Dim cn As SqlConnection         Dim cmd As SqlCommand         Dim dr As SqlDataReader         cn = New SqlConnection         cn.ConnectionString = ConfigurationManager.ConnectionStrings("fees_systemConnectionString").ToString         cn.Open()         cmd.Connection = cn         cmd.CommandType = CommandType.Text         Dim Hashpass As String = FormsAuthentication.HashPasswordForStoringInConfigFile(password.Text, "sha1")         cmd.CommandText = "Select * from login where username='" & Me.txtUsername.Text & "' and password = '" & Hashpass & "'"         Dim re As SqlDataReader = cmd.ExecuteReader()         If re.HasRows Then             While re.Read()                 Session("email_id") = re("username").ToString()                 Session("MemberType") = re("type").ToString()                 Session("ISLOGIN&

Team Discussion Modified by field not working

Hello, I have a team discussion board set up which uses a threaded format. However, my issue is with the Modified by field. I believed this would show me the last user that had replied to a discussion but the field continues to display my user name since I was the creator of the discussions in the first place. Am I using the wrong field? Something tells me that the columns I have to choose from are all in regards to to discussions and not to the message replies themselves. In the end, I'm looking for something very similar to your forums here. Discussions should be displayed with title, created by, timestamp, last user who replied and timestamp.Beth Singley PBM Graphics

Change password for FBA users in claims setup not working as expected

Hi, I am trying to add a standard asp:changepassword control for external users. In the previous 2007 sharepoint environment this control was working "out of the box". I am pretty sure what is wrong as well,- but not sure how to fix it. A workaround that makes me able to change password is as follows: in the asp - control, I have added the option DisplayUserName="true" Then in the actual web-page, i can see that my username is: 0#.f|acaspnetsqlmembershipprovider|xxxxxx and not xxxxxx as i would excpect, as i use xxxxxx to log in. Editing the username to just xxxxxx makes the changing of password work, but this solution is not really nice to deploy to the normal end-users.. Any suggestion on how to make the username right? I've tried to set the username using the option UserName="<%=SPContext.Current.Web.CurrentUser.LoginName%>", but it does not seem to evaluate..  

Binding list to form not working with '&' character in list field data

Hi, I have a SharePoint list with a field called Title. I have a form based on this list with the field bound to the form as a label (for workflow to access). Here is the code for the form field. <asp:Label runat="server" id="ff2{$Pos}" text="{@Title}" __designer:bind="{ddwrt:DataBind('u',concat('ff2',$Pos),'Text','','ID',ddwrt:EscapeDelims(string(@ID)),'@Title')}" /> I have a workflow that runs through a form action button which take ff2 (title) and  does other stuff. The problem I have is with records where the value of 'title' contains the '&' character (example ab&cd). Blank is pulled in by the workflow when I get the value of ff2. I am guessing it has to do with the data binding and/or escape (special) characters coming through but I don't know how to fix it. Any help will be greatly appreciated

Make a list field ediable by a group of users or hidden to everyone else.


I understand how to hide a field, but this hides it for everyone. My team want to hide it for the users and show it for our team. The field we want hidden from other users are Assigned to, Due Date, and Due Date, but we want our team to be able to edit these fields; not the other users. Is it any way to do this? Thanks for the help.



ReadOnlyEnforced not working? How to make a field always read only?



I want to create a custom content type (a feature) and includes a field that will be always displayed to user but always in ReadOnly mode.

I'm creating items from a worklfow and what to unable user to modify some values....

I'd make some reasearch and found the "ReadOnlyEnforced " attribute.



This is the attribute definition: Optional Boolean . TRUE to specify that the user cannot change the field by any means and that it can only be changed by the system.


This is what I do and redo again to be sure... but it's not working! I'm starting to be a little bit discourage about that, because I can't allow user to change value of this fields...

It's a little bit frustrating, because the definition gave in documentation is right what I need lol But it's not working...

Anyone had this kind of problem? Any solution?






Search working for only select users in same domain


I have encountered an issue where one user is able to conduct a search and retrive a full list of results but another user in the same domain and same membership group recieves no results at all.  Our environment is complex with several domains each trusting one another.  The SharePoint build is as follows:


2 Front End Servers with Loadbalance, 1 Application Server, 1 Index Server


So far I have tested with a user that cannot get results from a terminal client, desktop cleint and VPN remote access in all cases the user is unable to return results.   This user has accounts in 2 domains and when selecting to log on as a different user in the other domain results are returned.  I beleived then that it had to be an account issue in the other domain.  However when I worked with another user who also has accounts in both domains that user was not able to return results with either account.  So I am not sure it is domain account related.


I setup a dev box in the domain and made it bare bones with no load balancer, however when I add the user account who was having issue and a search is run no results are returned. 


The search database appears fine and healty and data is populating the tables

Onchange event for datetime field in javascript is not working?


I want to compare start date and end date when start date is changed. If start date is big, on change event i need to make the end date the same as start date.

So I wrote On change event for start date. But it doesnot work  

getField('input','Start Time').onchange = function() {showEndDate()};


function showEndDate()



var date1 = getField('input','Start Time');

var date2 = getField('input','End Time');


but its not firing at all. So you guys have any idea or any other way to do for datetime on change event?

Calculated field Sorting Now Working , but have performance question


 Thanks to mitja.GTI.

My sorting is working ...

although i had to take the table that has my calculated column and make a view (so i could filter) and then bind the gridview to the view.

My question is as this.

1.) in order to get my calculated field i had to load my data into a table (as suggested)

2.)Add a column to the table and perform calculations

3.)make a dataview from the tables because i could not get the Gridview.datasource= ds.tables("loads").select("Deadhead <= " & sngRadius

4.)the largest of the 3 tables my query is based on contains about 7000 records. The way i have the logic & programming now everytime a new "truck location" is put in the textbox1 and "find loads/button1" is clicked. It calculates the deadhead miles of all 7000 records before filtering. I am filtering based on the deadhead miles.

Does anyone have any recomendation about how to speed this up a bit.

Also in order to get paging to work i had to rebind/filter the data again ... means looping through all 7000 records each time paging is called. This seems terribly ineffecient as i am already forced to use access instead of SQL.


User Profile working, but domain in the Account Name field is incorrect


Profile import is working with a small set of users from just one OU. The synchronization connection has a Forest Name of "corp.mycompany.com", just like in our current profile settings in MOSS 07.

However, the user profiles created are listed with "corp" as the domain, not "mycompany".

E.g. my profile Account Name shows "corp\eriehl", but it should be "mycompany\eriehl".

How do I update this reserved property to contain the correct value for our domain?

Custom Form Field in Collect Data Action doesnot capture multiple users.


I have a situation where the department head dynamically assigns the reviewers depending on the document that is uploaded. To capture the reviewers I added a Collect Data Action and a "Reviewers" form field, with type "Person/Group" and checked the following properties

1. Allow selection od People and Groups, 2. Choose from all users and more importantly 3. Allow multiple users

Although I am able to enter multiple users in the form, I am able to retrieve only the first user I entered and the rest just.. disappear!

Report Builder returning #Error value in empty fields and working with Date field


Hey guys,

I am trying to build a report using the date field from CRM and only wanting to return the date I am using this expression "=Fields!new_date.Value.ToShortDateString()" but when there is an empty fiel I get #Error. How do I solve this?

Also is there anyway to return the date field with the actual month showing instead of the numerical value? i.e. instead of 1/31/2010 Have it show January 31, 2010 (Doesn't have to be exactly in that format, but want the name value for the month.)

CQWP - AdditionalFilterFields - Wiki Categories field not working


Hello All,

So, after about 2 hours of putzing with this thing and digging up information about internal names and whatnot, I have gotten my ContentQueryWebPart to display "Wiki Categories" in its list of "Additional Filters."  If you know anything about that field, it is a Managed Metadata field that can have multiple selections per content item.  I have tried setting this value for one or more of the available options, but when I try to save the web part I get an error:

"You must specify a value for filters on managed metadata fields"

You can see how I would be confused, since... well... I *DID* "specify a value" for that filter.

Is there some other piece of the puzzle that I am missing?

Here is the property I added to the CQWP so far: (I added the line breaks and extra tabs for forum readability)

	<property name="AdditionalFilterFields" type="MultiChoice">
		Wiki_x0020_Page_x0020_Categories,Wiki Categories


Thanks in advance,


- Matt

Alert Me not working for AD group users



I have an AD Group. I have added this AD group to the permission level for list and the site that contain the list. These people were awarded the rights I set for the group and they are able to access the site and list. They are able to edit and change list as they have contribute rights. Only thing missing is the notification, when these people set an Alert me on the list, they receive the email stating their registration for the notification. Though, when they go and change the content of the list they receive no email notification. What is weird is that when I add users manually to SharePoint group all works fine. I have many users in my AD group. I would prefer to use my AD group. I have checked that AD group security list is email enabled and that exchange server does allow reception to everyone.  The Ad group list is working as I can send an email to all people within the Ad group. I looked at the log there were no related errors to the notification. I know that registration emails are handled, differently than alert emails as alert emails are handled by the timer job I checked if the timer job is ok too. 

Displaying the AssignedTo Field Value using the Client Object Model


I was wondering if there's a way to properly get the field value for the AssignedTo field?  All I'm getting back is Microsoft.SharePoint.Client.FieldUserValue.  I understand there's an id associated with each user in the site collection and that it looks it up.  I just thought the COM would've taken care of it.

Thanks in advance!

Imports Microsoft.SharePoint.Client
Module Module1
  Sub Main()
    Dim NewClientContext As New ClientContext("http://localhost")
    Dim ClientLists As List = NewClientContext.Web.Lists.GetByTitle("Project Tasks")
    Dim CamlQuery As New CamlQuery
    CamlQuery.ViewXml = "<View/>"
    Dim ClientListItems As ListItemCollection = ClientLists.GetItems(CamlQuery)

Working with SharePoint document libraries

Document libraries are collections of files that you can share with team members on a Web based on Microsoft Windows SharePoint Services. For example, you can create a library of common documents for a project, and team members can use their Web browsers to find the files, read them, and make comments. Users with Microsoft Office 2003 can check out and edit the files as if they resided on a local or network drive.

By default, your team Web site comes with a built-in document library named Shared Documents, which is listed on the Quick Launch bar as well as on the Documents and Lists page.

MS SQL Server: Disconnect Users From Database - Kill User Session

If you ever wanted to restore your database from a SQL backup file (.bak), but there are still users connected to your database, the backup operation will fail causing the error: Exclusive access could not be obtained because the database is in use.
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend