or

public class ChildTable :ITemplate
{
public void InstantiateIn(System.Web.UI.Control container)
{
Table tb = new Table();
TableRow tr = new TableRow();
TableCell td = new TableCell();
TextBox txt = new TextBox();
MyUserControl uc = new MyUserControl();
td.Controls.Add(uc);
tr.Cells.Add(td);
tb.Rows.Add(tr);
container.Controls.Add(tb);
}
}
I use GridBinaryImageColumn in RadGrid. Some rows don't have images so that cell should be empty or have default image. How to do this?
I tried but it does not work.
1.protected void RadGrid_databound(object sender, GridItemEventArgs e) 2. { 3. if (e.Item is GridDataItem) 4. { 5. GridDataItem item = e.Item as GridDataItem; 6. (item["LogoColumn"].Controls[0] as Image).ImageUrl = "~/App_Themes/Theme1/Images/default.gif"; 7. } 8. }Setting item.Visible = false show empty image icon in IE
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="crud.aspx.cs" Inherits="Grid_crud" %><%@ Register Assembly="RadCalendar.Net2" Namespace="Telerik.WebControls" TagPrefix="radCln" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <script language="javascript" type="text/javascript"> function dummy() { var calendar = $find("<%= gridCalendar.ClientID %>"); calendar.selectDate("05/10/2010", true); } </script> <form id="form1" runat="server"> <div> <radCln:RadCalendar ID="gridCalendar" runat="server"> </radCln:RadCalendar> <button type="button" id="Select" style="margin-top: 10px; margin-right: 2px;" onclick="dummy();"> Select</button> </div> </form></body></html>