Discussion:
Add ListFormWebPart dynamically
(too old to reply)
toctoc
2008-03-27 08:46:00 UTC
Permalink
Hi, I have been trying for several days to add dynamically A ListFormWebPart
on my page. Depending the Image button I'm loading one form in edit mode or
new mode.
It works well for the new mode, but the edit mode give me an exception I
don't get! Do I forget to add a compulsory parameter?

My component fires 2 kind of event, The code is below

/*This works fine*/
void TreeView_TeamWork_NewDecCommNodeClick(object sender,
UC_TreeView.TW_TreeViewNodeEventArgs e)
{
SPWeb web = SPContext.Current.Web;
SPList list = web.Lists[CommODJListID];
Microsoft.SharePoint.WebPartPages.ListFormWebPart wp = new
ListFormWebPart();
wp.ListName = list.ID.ToString("B").ToUpper();
wp.ControlMode =
Microsoft.SharePoint.WebControls.SPControlMode.New;
wp.Title = "";
wp.ListTitle = "";
wp.TemplateName = "ListForm";
wp.FormType = 8;
wp.AllowClose = false;
wp.AllowConnect = false;
wp.AllowZoneChange = false;
((ImageButton)sender).Parent.Controls.Add(wp);
}

/*This doesn't work*/

void TreeView_TeamWork_editNodeClick(object sender,
UC_TreeView.TW_TreeViewNodeEventArgs e)
{
SPWeb web = SPContext.Current.Web;
SPList list = Web.Lists[DecListID];break;
Microsoft.SharePoint.WebPartPages.ListFormWebPart wp = new
ListFormWebPart();
wp.ListName =list.ID.ToString("B").ToUpper();
wp.ListItemId = e.EltId; //e.EltId contain the id of my element
wp.ControlMode =
Microsoft.SharePoint.WebControls.SPControlMode.Edit;
wp.ID="FormulaireEdit"+e.EltId;
wp.TemplateName="ListForm";
wp.FormType = 6;
((ImageButton)sender).Parent.Controls.Add(wp);
}
unknown
2010-06-14 13:35:46 UTC
Permalink
Hi I am facing the same issue, incase you have found the solution could you please share.




tocto wrote:

Add ListFormWebPart dynamically
27-Mar-08

Hi, I have been trying for several days to add dynamically A ListFormWebPart
on my page. Depending the Image button I'm loading one form in edit mode or
new mode.
It works well for the new mode, but the edit mode give me an exception I
don't get! Do I forget to add a compulsory parameter

My component fires 2 kind of event, The code is belo

/*This works fine*
void TreeView_TeamWork_NewDecCommNodeClick(object sender,
UC_TreeView.TW_TreeViewNodeEventArgs e

SPWeb web = SPContext.Current.Web
SPList list = web.Lists[CommODJListID]
Microsoft.SharePoint.WebPartPages.ListFormWebPart wp = new
ListFormWebPart()
wp.ListName = list.ID.ToString("B").ToUpper()
wp.ControlMode =
Microsoft.SharePoint.WebControls.SPControlMode.New
wp.Title = ""
wp.ListTitle = ""
wp.TemplateName = "ListForm"
wp.FormType = 8;
wp.AllowClose = false
wp.AllowConnect = false
wp.AllowZoneChange = false
((ImageButton)sender).Parent.Controls.Add(wp);


/*This doesn't work*

void TreeView_TeamWork_editNodeClick(object sender,
UC_TreeView.TW_TreeViewNodeEventArgs e

SPWeb web = SPContext.Current.Web
SPList list = Web.Lists[DecListID];break
Microsoft.SharePoint.WebPartPages.ListFormWebPart wp = new
ListFormWebPart()
wp.ListName =list.ID.ToString("B").ToUpper()
wp.ListItemId = e.EltId; //e.EltId contain the id of my element
wp.ControlMode =
Microsoft.SharePoint.WebControls.SPControlMode.Edit;
wp.ID="FormulaireEdit"+e.EltId;
wp.TemplateName="ListForm"
wp.FormType = 6
((ImageButton)sender).Parent.Controls.Add(wp);
}

Previous Posts In This Thread:

On Thursday, March 27, 2008 4:46 AM
tocto wrote:

Add ListFormWebPart dynamically
Hi, I have been trying for several days to add dynamically A ListFormWebPart
on my page. Depending the Image button I'm loading one form in edit mode or
new mode.
It works well for the new mode, but the edit mode give me an exception I
don't get! Do I forget to add a compulsory parameter

My component fires 2 kind of event, The code is belo

/*This works fine*
void TreeView_TeamWork_NewDecCommNodeClick(object sender,
UC_TreeView.TW_TreeViewNodeEventArgs e

SPWeb web = SPContext.Current.Web
SPList list = web.Lists[CommODJListID]
Microsoft.SharePoint.WebPartPages.ListFormWebPart wp = new
ListFormWebPart()
wp.ListName = list.ID.ToString("B").ToUpper()
wp.ControlMode =
Microsoft.SharePoint.WebControls.SPControlMode.New
wp.Title = ""
wp.ListTitle = ""
wp.TemplateName = "ListForm"
wp.FormType = 8;
wp.AllowClose = false
wp.AllowConnect = false
wp.AllowZoneChange = false
((ImageButton)sender).Parent.Controls.Add(wp);


/*This doesn't work*

void TreeView_TeamWork_editNodeClick(object sender,
UC_TreeView.TW_TreeViewNodeEventArgs e

SPWeb web = SPContext.Current.Web
SPList list = Web.Lists[DecListID];break
Microsoft.SharePoint.WebPartPages.ListFormWebPart wp = new
ListFormWebPart()
wp.ListName =list.ID.ToString("B").ToUpper()
wp.ListItemId = e.EltId; //e.EltId contain the id of my element
wp.ControlMode =
Microsoft.SharePoint.WebControls.SPControlMode.Edit;
wp.ID="FormulaireEdit"+e.EltId;
wp.TemplateName="ListForm"
wp.FormType = 6
((ImageButton)sender).Parent.Controls.Add(wp);
}


Submitted via EggHeadCafe - Software Developer Portal of Choice
XAML Organizer
http://www.eggheadcafe.com/tutorials/aspnet/ac373a5d-e497-4e07-9186-12166e83a024/xaml-organizer.aspx
Loading...