Visual Webpart
Hi All,
I am developing visual web part in SharePoint2013.
I created a custom list in that category as a dropdown column.
I want to show the category column drop down values in the visual Web Part dropdown .
Is there any way to do this.
Thank you,
Sowjanya.
You need to bind category list with dropdown control in your custom web part. Follow below code to bind dropdown list.
SPWeb web = SPContext.Current.Web;
SPList dataList = web.Lists["Category"];
SPQuery qry = new SPQuery();
SPListItemCollection itemCol = dataList.GetItems(qry);
ddlCategory.DataSource = itemCol.GetDataTable();
ddlCategory.DataTextField = "Title";
ddlCategory.DataValueField = "ID";
ddlCategory.DataBind();
Adnan Amin MCT, SharePoint Architect | If you find this post useful kindly please mark it as an answer.
Similar Messages
-
Visual studio 2012 the name "initializeControl" does not exist in the namespace in visual WebPart
Hi All,
I'm trying to create a visual webpart in SharePoint 2013 using Visual Studio 2012 and I am seeing that the file ascx.g.cs
is missing and i have this error in file ascx.cs : the name "initializeControl" does not exist in the namespace.
And like i said i use VS2012 Ultimate
Can anyone Help me please!!!
thanks.In most scenarios this is caused by some error in code preventing Visual Studio from generating the designer file. You could try to undo the latest changes and see whether the item is being generated or not. Additionally you could try checking if the custom
tool is still associated with the Visual Web Part SPI in the Properties Window.
w: http://blog.mastykarz.nl | t:
@waldekm | c: http://mavention.codeplex.com | c:
http://mavention.nl -
Asynchronous visual webpart for SharePoint 2013
HI,
How to create asynchronous visual webparts in SharePoint 2013 (VS 2012) . I can see lot of examples for 2010 version, but not for SP 2013.
I have 2 visual webparts, which I want to make it as a asynchronous webpart. One webpart has the code written in Javascript client object model(loads lot of images), another is a server side webpart which has a SPGridview.
Is there any sample code available for SP 2013?
ThanksHi,
Please try to convert the SharePoint 2010 project to SharePoint 2013.
http://sadomovalex.blogspot.kr/2013/02/convert-visual-studio-sharepoint-2010.html
In SharePoint 2013, we can create a visual web part, then we can use jQuery Ajax and REST API to achieve asynchronous data loading.
More information:
http://www.dotnetcurry.com/showarticle.aspx?ID=1009
http://asyncwebpartframewrk.codeplex.com/releases/view/52459
Thanks,
Dennis Guo
TechNet Community Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Dennis Guo
TechNet Community Support -
How to change the default text "There are no items to show in this view" in the visual webpart
Hi,
I am using a visual webpart and in that if there are no items in the list it is showing the default text "There are no items to show in this view." I want to change this default text.
I checked the forums here there are multiple ways are shown but no one is working for me.
Kindly help me to change this text.
Thanks in advanced.It seems you're retrieving items inside a specific you.. why not having a <div> inside you're visual web part and check to see if the count of items retrieved is > 0 then insert that in the div, otherwise, insert your custom message and not rendering
the web part itself. What you're describing is the default message from SharePoint which comes from default views, and this can be changed from xslt in SP 2010 or in JSLink in SP 2013, here's a link how to do so in JSLink :
http://www.idubbs.com/blog/2015/jslink-csr-to-override-there-are-no-items-to-show-in-this-view/ .
But as said, since you're doing a visual web part, keep your stuff in the visual web part and check for the count of items before adding the rendered data to your div.
Mohamed Derhalli
SharePoint Consultant
Blog: SharePoint Thoughts
Twitter:
LinkedIn:
-
SharePoint DatePicker is not working in Visual webpart
Hi,
The sharepoint date picker is not working for Visual webparts created in VS 2012 (SP 2013).
In my visual webpart, I added the form digest, and then the sharePoint date control.
<script type="text/javascript" src="/_layouts/15/datepicker.js"></script>
<SharePoint:DateTimeControl ID="dtDate" runat="server" DateOnly="true" />
I get the "/ error in Application". Many websites are saying to add the below line to the datepicker:
<SharePoint:DateTimeControl ID="dtDate" runat="server"
DateOnly="true" DatePickerFrameUrl="<%
$SPUrl:~sitecollection/_layouts/15/iframe.aspx %>" />
But adding the "DatePickerFrameUrl" gives error in the "InitializeControl()" method available in OnInit().
Error: The name InitializeControl does not exist in the current context.
I have checked this:
http://developmentsimplyput.blogspot.in/2013/04/sharepoint-datetimecontrol-issue-when.html
http://sharepoint.stackexchange.com/questions/57092/sharepointdatetimecontrol-crashes-in-sp2013-webpart
but did not solve the issue. Also creating a root site for just a DatePicker control is not an option for me.
Has anybody found a solution to this?
How to use the SharePoint datepicker in visual webpart for SP 2013?
Thankshi
did you try to investigate the initial error more deeply, e.g. check stack trace in the logs? In our case it worked quite straightforward (but it was in SP2010) by adding the following control on ascx control:
<SharePoint:DateTimeControl ID="Foo" OnDateChanged="StartTimeChanged" HoursMode24="true" FirstDayOfWeek="1" AutoPostBack="true" runat="server" />
If it is problematic to check logs, you may create custom control which inherits OTB DateTimeControl, override appropriate methods in it and then check the error in debugger:
public class MyDateTimeControl : DateTimeControl
Blog - http://sadomovalex.blogspot.com
Dynamic CAML queries via C# - http://camlex.codeplex.com -
Not able to use Client Object Model in Visual Webpart SandBox Solution?
Hi,
I am trying to use client object model in visual webpart in sandbox solution but i am getting unexpected error but if i remove client object model code webpart works fine?
any help is appreciated.
Regards,
Gaurav VermaCheck this article for your answer
How to leverage the Client Object Model in a Sandbox Visual Web Part
Mark ANSWER if this reply resolves your query, If helpful then VOTE HELPFUL
INSQLSERVER.COM
Mohammad Nizamuddin -
Visual webpart disappears when i click edit page button
I have created a visual webpart for a menu with listpicker, am able to deploy the webpart in a page, select lists using list picker and save the page. But when again when i click edit page button, the webpart disappears. and again if i add the same webpart
in the same page, the name of webpart comes like "Visualwebpart[1]".Even in wiki Page, you can make sure that it doesn't disappear.
"When you add a web part to a wiki page, save the page BEFORE configuring the web part. If you need to add several web parts, you can add them all and then save. Once the page is saved with the web parts on it, you should be able to configure the web
parts without any issue" -
Client Object Model in Visual Webpart
Hi
I am new to Client Object Model.I've to create a visual web part in SharePoint 2013 via Client Object Model using
SandBoxed solution.
i did following.
1-Created empty sharepoint project
2-added two dlls for Client Object Model in the project
Microsoft.SharePoint.Client
Microsoft.SharePoint.Client.Runtime
3-in the visual webpart .ascx file i just created asp label as below
<asp:Label ID="label1" runat="server"></asp:Label>
4- in the visual webpart .cs file i write a client object model code to show title items in the label from the "Test" list as below.
5-when i deploy the code it deploys successfully,but when i try to insert this web-part on to the page it shows errors
as below.
Please tell me what am i doing wrong.Urgent help required.Yes,deployed as sandbox solution.Actually i want to create a visual webpart in Sharepoint 2013 using Client Object Model. How can i do this,i followed below steps.
1-Created empty sharepoint project
2-added two dlls for Client Object Model in the project
Microsoft.SharePoint.Client
Microsoft.SharePoint.Client.Runtime
3-in the visual webpart .ascx file i just created asp label as below
<asp:Label ID="label1" runat="server"></asp:Label>
4- in the visual webpart .cs file i write a client object model code to show title items in the label from the "Test" list as below.
using Microsoft.SharePoint.Client;
using System;
using System.ComponentModel;
using System.Web.UI.WebControls.WebParts;
namespace SharePointProject2.VisualWebPart1
[ToolboxItemAttribute(false)]
public partial class VisualWebPart1 : WebPart
// Uncomment the following SecurityPermission attribute only when doing Performance Profiling on a farm solution
// using the Instrumentation method, and then remove the SecurityPermission attribute when the code is ready
// for production. Because the SecurityPermission attribute bypasses the security check for callers of
// your constructor, it's not recommended for production purposes.
// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Assert, UnmanagedCode = true)]
public VisualWebPart1()
protected override void OnInit(EventArgs e)
base.OnInit(e);
InitializeControl();
protected void Page_Load(object sender, EventArgs e)
ClientContext context = new ClientContext("http://spsiteURL");
List testList = context.Web.Lists.GetByTitle("Test");
CamlQuery query = CamlQuery.CreateAllItemsQuery(100);
ListItemCollection items = testList.GetItems(query);
context.Load(items);
context.ExecuteQuery();
foreach (ListItem listItem in items)
label1.Text = label1.Text + ", " + listItem["Title"];
If this is not the correct way then how can i use client object model to get sharepoint list items.Please mention. -
ASP Gridviews in Sharepoint Visual WebPart
Hi all,
I have developed a grid view in sharepoint visual webpart using asp.net grid view. In that grid view I have footer row ,in footer row i have one drop down list ,label,one text box etc...
When even I am changing the drop down It needs to post back and get some value and assigned to label. this is working fine but when there are no rows in grid view at that time while changing drop down list I am getting one empty row in grid
view for that one of my colleague suggested that keep a update panel for both drop down and label . I kept and working fine but when I am trying to insert a row from footer with out any data selection again I am getting am empty row in grid view
Could you please any help me out from this error
Thanks & Regards,
NagHi Vivek,
I am using that code logic previously, when I am opening very first time it is showing "No Results found" text but in my Case there is a drop down list in footer that needs to the data from server so "autopost back"
property is true for drop down list
While I am changing drop down the grid view automatically adding an empty row without showing any text and also it is showing edit and delete button.
Please Help me.
Thanks & Regards,
Nag -
SharePoint 2010 Query string parameter pass between visual webparts
Hi
I should pass a query string value from one visual webpart to another visual webpart in SharePoint 2010 .
Could you please help me like how we can pass
Thanks
SiddarthaIn the webpart you can add the code like "Response.Redirect("Page2.aspx?CustomerID=326");"
Once you develop the webparts, add them to the respective pages based on your required functionality.
Please check the similar thread
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/3099100f-72b2-4850-ba50-1e02416e9d9c/passing-query-string-between-two-webparts-usercontrols?forum=sharepointdevelopmentlegacy
My Blog- http://www.sharepoint-journey.com|
If a post answers your question, please click Mark As Answer on that post and Vote as Helpful -
SharePoint 2013 Query string parameter pass between visual webparts
Hi,
I have created one web part called Latest News in SharePoint 2013 which is
visual web part(Sandbox Solution).
In that, there is button called "Read More". Now when I click on that button I want to show only that item in the new page which is clicked using query string. but the data which will be shown after Read More button will be coming
from a different Visual Web Part.
How should I pass a query string value from one visual webpart to another visual webpart in SharePoint 2013 ?
Could anyone please help me like how we can pass.
Thanks in Advance.Hi,
To pass information from one web part to another, we can use the consumer and provider web part with the
IWebPartParameters interface.
There are some articles about this topic, you can refer to them.
http://msdn.microsoft.com/en-us/library/office/ms469765(v=office.14).aspx
http://www.c-sharpcorner.com/UploadFile/40e97e/sharepoint-2010-connected-web-parts/
http://underthehood.ironworks.com/2011/03/how-to-build-a-consumer-web-part-in-sharepoint-2010-using-iwebpartparameters-that-works-with-html-fo.html
Thanks & Regards,
Jason
Jason Guo
TechNet Community Support -
Sharepoint 2010 Custom Visual Webpart button click event firing on page refresh
I have developed a Visual Webpart to create a list in SP using vs2010 and the button click event I have written the list create method. If I click the button list is created successfully. And I refresh the page again list is creating(Again button
click event is triggering).please help me to solve the issue.
protected void Button1_Click(object sender,
EventArgs e)
SPWeb web
= SPContext.Current.Web;
//SPList list=web.Lists["Auto"];
SPList list
= web.Lists[DropDownList2.SelectedItem.Text];
if
(string.IsNullOrEmpty(TextBox1.Text)
|| string.IsNullOrEmpty(DropDownList1.Text))
Label4.Text =
"Fields Are Empty";
else
if (DropDownList1.SelectedItem.Text
== "Single line of Text")
list.Fields.Add(TextBox1.Text,
SPFieldType.Text,
true);
SPView viewname = list.Views["All Items"];
viewname.ViewFields.Add(TextBox1.Text);
//viewname.Update();
list.Update();
Label4.Text =
"Field Created Successfully";
TextBox1.Text =
string.Empty;
// Label4.Text = string.Empty;Hi,
This is because the request is sent to the server when you refresh the page.
A workaround for this is that we can “provide a refresh link that redirects to the same page (or if you have some action causing the refresh programmatically, you could just
redirect to the page after that, with Response.Redirect)
so that page is requested by the browser (with GET method, default with hyperlinks)”.
More information:
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/45648b39-1229-405c-ac9e-60eb82905982/click-event-getting-fired-on-page-refresh
Or we can use the Session to save a value which used as a flag for us to check whether it is a page refresh and perform accordingly.
http://www.codeproject.com/Articles/28099/Refresh-Page-Issue-in-ASP-Net
http://www.codeproject.com/Articles/10240/Detecting-Page-Refresh
Thanks
Patrick Liang
TechNet Community Support -
Could not load file or assembly AjaxToolkit error in SharePoint 2013 Visual Webpart
I wanted to use ajax controls in visual webpart for sharepoint 2013 so i followed steps.
1-I cut this snippet (see below) from <head></head> Section and paste in <body></body> Section for my master page since it's a requirement for SharePoint 2013 ajax functionality.
Snippet:
<!--MS:<SharePoint:AjaxDelta id="DeltaSPWebPartManager" runat="server">-->
<!--MS:<WebPartPages:SPWebPartManager runat="server">-->
<!--ME:</WebPartPages:SPWebPartManager>-->
<!--ME:</SharePoint:AjaxDelta>-->
2-downloaded a latest ajax tool kit and then added ajax toolkit dll from the toolkit library in my solution's bin-->debug folder
now add ajax entries in web.config in these sections
in <SafeControls>
<SafeControl Assembly="ajaxcontroltoolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL" Namespace="AjaxControlToolkit" TypeName="*" />
in <assemblies>
<add assembly="AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
in <controls>
<add tagPrefix="ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
finally registered ajax in visual web part as
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxtoolkit" %>
added following calender control
<asp:TextBox MaxLength="10" ID="txtToDate" runat="server" CssClass="FormTextBoxSmall"></asp:TextBox>
<asp:ImageButton ID="calReqDateTo" runat="server" ImageUrl="" />
<ajaxtoolkit:CalendarExtender id="CalendarExtender2" runat="server" targetcontrolid="txtToDate"
format="dd/MM/yyyy" popupbuttonid="calReqDateTo" />
reset iis and deployed my solution but when i deployed it throws error
"could not load file or assembly AjaxToolkit,Version=4.1.7.1213 "
please helpHi,
In this below thread they have discussed and resolved your issue.
http://social.technet.microsoft.com/Forums/sharepoint/en-US/60fa19fe-86a0-446b-b61f-11a82fe4287f/how-to-implement-ajax-toolkit-for-sharepoint2013?forum=sharepointdevelopment&prof=required
Please let us know if you need further details
Sekar - Our life is short, so help others to grow
Whenever you see a reply and if you think is helpful, click "Vote As Helpful"! And whenever
you see a reply being an answer to the question of the thread, click "Mark As Answer -
Filter AD Security Group and add member through visual webpart
Hi All,
I want to know how to Filter AD Security Group and add members to it from SharePoint 2013 Visual webpart, where i have multiple domains as well.
Regards
Rathanavel
RathanavelSP doesn't interrogate AD groups (DL's or SG's)... you'll need to query AD directly (ADSI).
Scott Brickey
MCTS, MCPD, MCITP
www.sbrickey.com
Strategic Data Systems - for all your SharePoint needs -
PAging in Asp Repeater control in Visual Webpart
hi
i am trying to create a visual webpart in which i am getting 100 items from the list and showing it on to the page using ASP:Repeater control now i've to apply paging on the Repeater control,can anyone tell me how do i apply paging in Asp.Net Repeater control.Hi,
There's no built-in pagination in the Repeater control, you can achieve pagination in the Repeater control by creating another Repeater control for pages and use PagedDataSource as it's source.
Here is a blog with the code for your reference:
Repeater control with paging in share point 2010 using c#
http://sharepointdotnetfalls.blogspot.com/2013/07/repeater-control-with-paging-in-share.html
Best Regards
Dennis Guo
TechNet Community Support -
Call External Javascript file in Custom Visual WebPart
Hi..
How to call external javascript file in Custom Visual WebPart in sharepoint 2010
RavindranathHello,
Download that script and save in layout folder or within a site. Then use below script tag in webpart:
<SharePoint:ScriptLink ID="ScriptLink2" Name="location/jquery-1.5.min.js" runat="server" OnDemand="false" Localizable="false" />
http://stackoverflow.com/questions/5068663/how-to-call-an-external-javascript-file-from-a-webpart
http://stackoverflow.com/questions/5243821/external-javascript-file-in-sharepoint-web-part
Hope it could help
Hemendra:Yesterday is just a memory,Tomorrow we may never see
Please remember to mark the replies as answers if they help and unmark them if they provide no help
Maybe you are looking for
-
Why firefox has slow response when i 'm saving pictures to hard disk?
I have windows 7 64 bit and Mozila firefox ver. 17.0.1. I have the following problem. When i try to save a picture from a site (right mouse click and save as) to the hard disk of my pc, the response of firefox is slow. It takes about 6 to 10 seconds.
-
Can a mini do all (and hopefully more)than an apple TV. I would like to store downloans on the hard drive and use my wireless network to send the recorded programs throughout my house. Is there some type of 'how to' on setting up the mini to be a app
-
ITunes will not allow me 2 add more than 3 songs at one time in2 my library
iTunes won't allow me to add more than 3 songs at one time into my library. I just want to select a number of songs in 'My Music' folder on my pc and then add them in one go. I used to be able to on older versions of iTunes, but now it will only let
-
Local class and function group
I want to write a local class in a function group, where is the best place I put the code? thanks!
-
How see, howmany internal orders are locked status- particular company code
Hi Can any one tell, what table it uses to see the total number of locked status of internal orders in a particular company code. Regards Krish