Note that there are some explanatory texts on larger screens.

plurals
  1. POc# asp Repeater data not showing when using ItemDataBound to create a button based on field
    primarykey
    data
    text
    <p>basically i am trying to populate a departments table and based on, say the change date, create a button for whatever departments fall within a certain date range. Problem is, the button creates but there is no data, </p> <p>heres what i have so far - onPageLoad i bind the datasource which all works and displays until i try iTemDataBound</p> <p>ASP.net</p> <pre><code>&lt;asp:Repeater ID="DepartmentsList" runat="server" OnItemDataBound="DepartmentsList_ItemDataBound"/&gt; &lt;HeaderTemplate&gt; &lt;table id="grouptable" class="table table-bordered table-striped"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;Send&lt;/th&gt; &lt;th&gt;ID&lt;/th&gt; &lt;th&gt;Name&lt;/th&gt; &lt;th&gt;Last Modified&lt;/th&gt; &lt;th&gt;Actions&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;/HeaderTemplate&gt; &lt;ItemTemplate&gt; &lt;tr&gt; &lt;td&gt; &lt;input type="checkbox" name="SendSelect[]" value="&lt;%# Eval("Dept_ID") %&gt;"&lt;/input&gt;&lt;/td&gt; &lt;td&gt;&lt;%# Eval("Dept_ID") %&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="&lt;%# Eval("gURL") %&gt;"&gt;&lt;%# Eval("DESC") %&gt;&lt;/a&gt; &lt;/td&gt; &lt;td&gt;&lt;asp:Label ID="chg_date" runat="server" Text='&lt;%# Eval("chg_date") %&gt;'&gt;&lt;/asp:Label&gt;&lt;/td&gt; &lt;td&gt;&lt;a class="btn btn-info" href="&lt;%# Eval("gURL") %&gt;"&gt;&lt;i class="icon-pencil icon-white"&gt;&lt;/i&gt; Edit &lt;/a&gt;&amp;nbsp;&amp;nbsp&lt;asp:Button ID="bcastBtn" runat="server" Text="Send Now" CssClass="btn btn-danger" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/ItemTemplate&gt; &lt;FooterTemplate&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/FooterTemplate&gt; &lt;/asp:Repeater&gt; </code></pre> <p>c# code</p> <pre><code>protected void DepartmentsList_ItemDataBound(object sender, RepeaterItemEventArgs e) { RepeaterItem item = e.Item; if (e.Item.ItemType != ListItemType.Item &amp;&amp; e.Item.ItemType != ListItemType.AlternatingItem) { return; } else { Repeater bcastbuttonControl = (Repeater)item.FindControl("bcastBtn"); Repeater DepartmentsList = (Repeater)item.FindControl("chg_date"); //Coding for date validation to go here - at the minute just checking based on empty or null if (String.IsNullOrEmpty(chg_date.Text)) { bcastBtn.Visible = false; } else { bcastBtn.Visible = true; } } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload