or
csi As New ChartSeriesItem
csi.ActiveRegion.Tooltip = toolTipText
protected void Page_Init(object sender, EventArgs e) |
{ |
ListBuilderTableAdapters.listsTableAdapter listAdapter = new ListBuilderTableAdapters.listsTableAdapter(); |
ListBuilder.listsDataTable dt = listAdapter.GetActive(); |
foreach (ListBuilder.listsRow dr in dt.Rows) |
{ |
GridTemplateColumn gtc = new GridTemplateColumn(); |
gtc.HeaderText = dr.list_name; |
gtc.ItemTemplate = new MailingListTemplate(dr.list_name, dr.id); |
mlRadGrid.MasterTableView.Columns.Add(gtc); |
} |
} |
public class MailingListTemplate : ITemplate |
{ |
protected string Text; |
protected int listID; |
public MailingListTemplate(string Text, int listID) |
{ |
this.listID = listID; |
this.Text = Text; |
} |
public void InstantiateIn(Control container) |
{ |
HiddenField hf = new HiddenField(); |
hf.Value = listID.ToString(); |
CheckBox cb = new CheckBox(); |
container.Controls.Add(hf); |
container.Controls.Add(cb); |
} |
} |
protected void mlRadGrid_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
{ |
mlRadGrid.DataSource = recipientAdapter.GetUnique(); |
} |