hdv212
دوشنبه 01 مهر 1387, 18:13 عصر
سلام و خسته نباشید
یک DataList خیلی ساده روی Page ام کشیدم با دو Lable به صورت زیر :
<asp:DataList ID="DataList1" runat="server" EnableViewState="false" DataKeyField="id">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("title") %>'></asp:Label>
<hr />
<asp:Label ID="Label2" runat="server" Text='<%# Eval("body") %>'></asp:Label>
</ItemTemplate>
</asp:DataList>
حالا در CodeBehind صفحه هم این کد رو نوشتم :
public partial class _Default : System.Web.UI.Page
{
int i = 0;
DataTable dt = new DataTable();
string title = string.Empty;
DataColumn dc1 = new DataColumn("id");
DataColumn dc2 = new DataColumn("title");
DataColumn dc3 = new DataColumn("body");
protected void Page_Load(object sender, EventArgs e)
{
this.dt.Columns.Add(dc1);
this.dt.Columns.Add(dc2);
this.dt.Columns.Add(dc3);
this.DataList1.DataSource = this.dt;
this.DataList1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
this.title = "Title - " + this.i.ToString();
string body = this.FCKeditor1.Value;
this.dt.Rows.Add(new object[] { this.i, this.title, body });
}
}
اما پس از فشار دادن دکمه، هیچ اتفاقی نمیفته، مشکل کجاست ؟
یک DataList خیلی ساده روی Page ام کشیدم با دو Lable به صورت زیر :
<asp:DataList ID="DataList1" runat="server" EnableViewState="false" DataKeyField="id">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("title") %>'></asp:Label>
<hr />
<asp:Label ID="Label2" runat="server" Text='<%# Eval("body") %>'></asp:Label>
</ItemTemplate>
</asp:DataList>
حالا در CodeBehind صفحه هم این کد رو نوشتم :
public partial class _Default : System.Web.UI.Page
{
int i = 0;
DataTable dt = new DataTable();
string title = string.Empty;
DataColumn dc1 = new DataColumn("id");
DataColumn dc2 = new DataColumn("title");
DataColumn dc3 = new DataColumn("body");
protected void Page_Load(object sender, EventArgs e)
{
this.dt.Columns.Add(dc1);
this.dt.Columns.Add(dc2);
this.dt.Columns.Add(dc3);
this.DataList1.DataSource = this.dt;
this.DataList1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
this.title = "Title - " + this.i.ToString();
string body = this.FCKeditor1.Value;
this.dt.Rows.Add(new object[] { this.i, this.title, body });
}
}
اما پس از فشار دادن دکمه، هیچ اتفاقی نمیفته، مشکل کجاست ؟