Click here to Skip to main content
15,898,035 members
Home / Discussions / C#
   

C#

 
GeneralPass Arguments to Button Click event Pin
karthik_dotnet131-Mar-08 19:18
karthik_dotnet131-Mar-08 19:18 
Questionhow to import GIF file into datagrid Pin
palanirajan31-Mar-08 18:15
palanirajan31-Mar-08 18:15 
QuestionBuilding a pc remote control? Pin
Goalie3531-Mar-08 17:18
Goalie3531-Mar-08 17:18 
GeneralI'm confused about Sockets again... Pin
Jordanwb31-Mar-08 15:50
Jordanwb31-Mar-08 15:50 
QuestionVisually comparing filestreams/strings Pin
testdi31-Mar-08 13:00
testdi31-Mar-08 13:00 
GeneralIEdge cant be an IEdge Pin
Gareth H31-Mar-08 10:30
Gareth H31-Mar-08 10:30 
GeneralRe: IEdge cant be an IEdge Pin
led mike31-Mar-08 10:44
led mike31-Mar-08 10:44 
QuestionButton Click event with "RenderControl" Pin
wagswvu31-Mar-08 10:13
wagswvu31-Mar-08 10:13 
I need some help. I can't seem to get my onclick event to fire when I render my buttons using ".RenderControl". Can somebody tell me what I need to do to get this to work. Thanks

<br />
public override void  Render(HtmlTextWriter writer)<br />
        {<br />
            LoadSearchLibraryTitle(libraryID,writer);<br />
            LoadSearchFields(libraryID,writer);            <br />
        }<br />
<br />
        protected void LoadSearchFields (int libraryID, HtmlTextWriter htmlWriter)<br />
        {           <br />
           int fieldCounter = 0;<br />
<br />
           SPFieldCollection listFieldCollection = listCaml.GetPropertiesOfDocumentLibrary(libraryID);<br />
<br />
           htmlWriter.Write(@"<div style=""text-align:left"">");<br />
           htmlWriter.WriteBreak();<br />
           htmlWriter.Write("<table width='100%'>");<br />
           htmlWriter.WriteBreak();<br />
           htmlWriter.Write("<tr>");<br />
           htmlWriter.WriteBreak();<br />
<br />
            foreach (SPField listField in listFieldCollection)<br />
            {<br />
                if (!listCaml.IsHiddenField(listField.InternalName, ListGlobals.hiddenLibrarySearchField))<br />
                {                  <br />
                    htmlWriter.Write(@"<td style=""width: 20%; text-align:right;"">");<br />
<br />
                    Label label = new Label();<br />
                    label.Text = listField.Title + ":";<br />
<br />
                    label.RenderControl(htmlWriter);<br />
                    htmlWriter.Write("</td>");<br />
<br />
                    htmlWriter.Write("<td>");<br />
                    TextBox textBox = new TextBox();                   <br />
                    textBox.MaxLength = Convert.ToInt16(listField.DisplaySize);<br />
                    textBox.ID = listField.InternalName;<br />
                    textBox.Text = listField.InternalName;<br />
<br />
 <br />
<br />
                   textBox.RenderControl(htmlWriter);                    <br />
                   htmlWriter.Write("</td>");<br />
<br />
                    fieldCounter++;<br />
<br />
                    if (listFieldCollection.Count > 10)<br />
                    {<br />
                        if (fieldCounter == 2)<br />
                        {<br />
                           htmlWriter.Write("</tr>");<br />
                           htmlWriter.Write("<tr>");<br />
                           fieldCounter = 0;<br />
                        }<br />
                    }<br />
                    else<br />
                    {<br />
                      htmlWriter.Write("</tr>");<br />
                    }<br />
                }               <br />
            }<br />
<br />
            htmlWriter.Write("<tr>");<br />
            htmlWriter.Write(@"<td style=""width: 20%; text-align:right;"">");<br />
            htmlWriter.Write("</td>");<br />
            htmlWriter.Write("<td>");<br />
<br />
            LoadSearchButtons(htmlWriter);<br />
<br />
            htmlWriter.Write("</td>");<br />
            htmlWriter.Write("</tr>");<br />
<br />
            htmlWriter.Write("</table>");<br />
            htmlWriter.Write("</div>"); <br />
        }<br />
<br />
        protected void LoadSearchButtons(HtmlTextWriter htmlWriter)<br />
        {<br />
           searchButton = new Button();<br />
           searchButton.Text = "Search";<br />
           searchButton.RenderControl(htmlWriter);<br />
<br />
           htmlWriter.Write("&nbsp;&nbsp;&nbsp;&nbsp;");<br />
<br />
           resetButton = new Button();<br />
           resetButton.Text = "Reset";        <br />
         <br />
     <br />
          this.searchButton.Click += new EventHandler(searchButton_Click); <br />
          this.resetButton.Click += new EventHandler(resetButton_Click);<br />
          this.Controls.Add(resetButton);<br />
          resetButton.RenderControl(htmlWriter);<br />
 <br />
        }<br />
<br />
        protected void resetButton_Click(object sender, System.EventArgs e)* This won't fire when I us RenderControl.<br />
        {          <br />
           foreach (Control controls in this.Controls)<br />
           {               <br />
               if (controls is TextBox)<br />
               {<br />
                   TextBox textBox = (TextBox)controls;<br />
                   textBox.Text = "";<br />
               }           <br />
           }<br />
         }<br />
<br />
        protected void searchButton_Click(object sender, System.EventArgs e)* This won't fire when I us RenderControl.<br />
<br />
        {          <br />
            Server.Transfer(@"/LibrarySearch/ProcessingSearch.aspx");<br />
        }          <br />
<br />
<br />
<br />
<br />

GeneralRe: Button Click event with "RenderControl" Pin
Jesse Squire31-Mar-08 11:22
Jesse Squire31-Mar-08 11:22 
GeneralRe: Button Click event with "RenderControl" Pin
wagswvu31-Mar-08 11:46
wagswvu31-Mar-08 11:46 
GeneralRe: Button Click event with "RenderControl" Pin
Jesse Squire31-Mar-08 12:44
Jesse Squire31-Mar-08 12:44 
GeneralPopulation dropdown menu on keyboard navigation Pin
AndrusM31-Mar-08 7:10
AndrusM31-Mar-08 7:10 
GeneralRe: Population dropdown menu on keyboard navigation Pin
Alan N31-Mar-08 8:36
Alan N31-Mar-08 8:36 
GeneralRe: Population dropdown menu on keyboard navigation Pin
AndrusM31-Mar-08 9:08
AndrusM31-Mar-08 9:08 
GeneralRe: Population dropdown menu on keyboard navigation Pin
Alan N1-Apr-08 2:42
Alan N1-Apr-08 2:42 
Generalmanaging e-mail attachments question Pin
kknepple31-Mar-08 6:16
kknepple31-Mar-08 6:16 
GeneralRe: managing e-mail attachments question Pin
led mike31-Mar-08 7:24
led mike31-Mar-08 7:24 
GeneralCan anyone expound on this response. Pin
kknepple31-Mar-08 7:40
kknepple31-Mar-08 7:40 
GeneralRe: Can anyone expound on this response. Pin
led mike31-Mar-08 7:48
led mike31-Mar-08 7:48 
GeneralRe: Can anyone expound on this response. Pin
kknepple31-Mar-08 9:07
kknepple31-Mar-08 9:07 
GeneralRe: Can anyone expound on this response. Pin
led mike31-Mar-08 9:14
led mike31-Mar-08 9:14 
GeneralRe: Can anyone expound on this response. Pin
Pete O'Hanlon31-Mar-08 9:37
mvePete O'Hanlon31-Mar-08 9:37 
GeneralRe: managing e-mail attachments question Pin
J4amieC31-Mar-08 22:18
J4amieC31-Mar-08 22:18 
GeneralAuto Start Application When Window Startup Pin
HatakeKaKaShi31-Mar-08 5:45
HatakeKaKaShi31-Mar-08 5:45 
GeneralRe: Auto Start Application When Window Startup Pin
Luis Alonso Ramos31-Mar-08 6:17
Luis Alonso Ramos31-Mar-08 6:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.