| <telerik:GridTemplateColumn HeaderText="Visit No." UniqueName="VisitNo" DefaultInsertValue=""> | ||||||
| <ItemTemplate> | ||||||
| <asp:HyperLink ID="lblVisitNo" runat="server" Text='<%#Bind("SiteVisitNo") %>' ></asp:HyperLink> | ||||||
| </ItemTemplate> | ||||||
</telerik:GridTemplateClumn>
|
<asp:ValidationSummary id="valSummary" runat="server" DisplayMode="BulletList" ShowSummary="true" />
<label for="txtStudentFirstName">First Name</label>
<telerik:RadTextBox ID="txtStudentFirstName" runat="server" CssClass="RadTextBox" MaxLength="30" />
<asp:RequiredFieldValidator id="rfvStudentFirstName" runat="server" ControlToValidate="txtStudentFirstName" ErrorMessage="First Name is required" Display="None" />

protected void Page_Load(object sender, EventArgs e)
{
RadGrid1.NeedDataSource += new GridNeedDataSourceEventHandler(RadGrid1_NeedDataSource);
RadGrid1.PreRender += new EventHandler(RadGrid1_PreRender);
RadGrid1.ItemDataBound += new GridItemEventHandler(RadGrid1_ItemDataBound);
}
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
//RadGrid1.MasterTableView.AutoGeneratedColumns[7].HeaderStyle.Width = Unit.Pixel(40);
//RadGrid1.MasterTableView.AutoGeneratedColumns[10].HeaderStyle.Width = Unit.Pixel(40);
}
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
}
protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
RadGrid1.DataSource = GetResultsTable();
}
public DataTable GetResultsTable()
{
DataTable dt = new DataTable();
for (int i = 0; i < 70; i++)
{
dt.Columns.Add("Column " + i);
List<object> objectNumbers = new List<object>();
for (int j = 0; j < 10; j++)
{
objectNumbers.Add(i.ToString() + "," + j.ToString());
}
while (dt.Rows.Count < objectNumbers.Count)
{
dt.Rows.Add();
}
for (int k = 0; k < 10; k++)
{
dt.Rows[k][i] = objectNumbers[k];
}
}
return dt;
}

| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:Label ID="Label1" runat="server" Text='<%#Bind("Equipment") %>'></asp:Label> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:DropDownList DataSourceID="SqlEquipmentSource" DataTextField="Equipment" DataValueField="ID" |
| ID="ddlEquipmentGrid" runat="server" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged" |
| AutoPostBack="true" SelectedValue='<%#Bind("EquipmentID") %>'> |
| </asp:DropDownList> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:Label ID="Label2" Text='<%#Bind("Brand") %>' runat="server"></asp:Label> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:DropDownList DataSourceID="SqlBrandSource" |
| DataTextField="Brand" DataValueField="ID" ID="DropDownList3" runat="server" SelectedValue='<%#Bind("BrandID") %>' /> |
| <asp:SqlDataSource ID="SqlBrandSource" runat="server" ConnectionString="<%$ ConnectionStrings:mobily_alexmarConnectionString %>" |
| SelectCommand="SELECT ID, Brand FROM tbl_Sites_EquipmentBrands WHERE (EquipmentID = @EquipmentID)"> |
| <SelectParameters> |
| <asp:ControlParameter ControlID="ddlEquipmentGrid" DefaultValue="0" Name="EquipmentID" |
| PropertyName="SelectedValue" /> |
| </SelectParameters> |
| </asp:SqlDataSource> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
