Okay, I've been at this all day and I have to be missing something. I'm working with WSS 3.0 and VS 2005
1. I created a SPList called "Audit Name List."
2. I added 1 column called "Audit Name."
3. I created a web part that should update the list but it just doesn't. I'm pulling my hair out! (as if I had any)
Any help would be GREATLY appreciated!
Here is my code:
---------------------------------------------------------------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
namespace CustomWebParts
{
public class ContactsSettings : WebPart
{
public ContactsSettings() { }
protected DropDownList ddlAuditNames;
protected Button btnSave;
protected override void CreateChildControls()
{
base.CreateChildControls();
ddlAuditNames = new DropDownList();
ddlAuditNames.Items.Add("AuditName1");
ddlAuditNames.Items.Add("AuditName2");
btnSave = new Button();
btnSave.Text = "Save";
btnSave.Click += new EventHandler(btnSave_Click);
}
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
writer.Write("<table>");
writer.Write("<tr>");
writer.Write("<td>");
ddlAuditNames.RenderControl(writer);
writer.Write("</td>");
writer.Write("<td>");
btnSave.RenderControl(writer);
writer.Write("</td>");
writer.Write("</tr>");
writer.Write("</table>");
}
void btnSave_Click(object sender, EventArgs e)
{
SPWeb web = SPContext.Current.Web;
SPList auditNameList = web.Lists["Audit Name List"];
SPListItem newAuditNameEntry = auditNameList.Items.Add();
newAuditNameEntry["Audit Name"] = ddlAuditNames.SelectedValue; //even tried to hard code something here
newAuditNameEntry.Update();
auditNameList.Update();
}
}
}
---------------------------------------------------------------------------------------------------------------------------------