Monday, March 26, 2012

Data Binding with Variables at run time

on .aspx page: ================

asp:GridView ID="Menu1" runat="server" AutoGenerateColumns="false"
CssClass="DDGridView" RowStyle-CssClass="td" HeaderStyle-CssClass="th" CellPadding="6">
Columns>
asp:TemplateField HeaderText="Table Name" SortExpression="TableName">
ItemTemplate>
asp:DynamicHyperLink ID="HyperLink1" runat="server"><%# Eval("DisplayName") %>
asp:Label ID="Label1" runat="server" Text="Somthein
"><%# "john"+"smith" %><%# 1+2*20 %>
<%# val %>
<%# Request.Browser.Browser %>
asp:Label ID="Label2" runat="server" > <%# gal %>
<%# Request.Browser.Browser %>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView> on .aspx.cs page: ==================
public partial class _Default : System.Web.UI.Page
{
protected int val,gal;
protected void Page_Load(object sender, EventArgs e)
{
var and=Console.ReadLine();
val = 3 +7;
this.DataBind();
gal = 20;
this.DataBind();
System.Collections.IList visibleTables = Global.DefaultModel.VisibleTables;
if (visibleTables.Count == 0)
{
throw new InvalidOperationException("There are no accessible tables. Make sure that at least one data model is registered in Global.asax and scaffolding is enabled or implement custom pages.");
}
Menu1.DataSource = visibleTables;
Menu1.DataBind();
}
}

No comments:

Post a Comment

Don't judge me like you know me.Don't talk to me if you don't like me. I am my own person and If you don't like that i don't give a f***