السلام عليكم
عندي كود ل Datalist بداخل Datalist حولته من asp.net 1.1 الى asp.net 2.0
عند تشغيل البرنامج تواجهني هذة المشكلة:
When casting from a number, the value must be a valid number less than infinity
في السطر التالي:
string catID = ((DataTable)this.DataList1.DataSource).Rows[e.Item.ItemIndex]["CatName"].ToString();
مع العلم انه يشتغل بال asp.net 1.1.
وهذا هو الكود
if (rep != null)
{
string catID = ((DataTable)this.DataList1.DataSource).Rows[e.Item.ItemIndex]["CatName"].ToString();
string str = string.Format("SELECT * FROM TopSeiten Where categName='{0}' ", catID);
DataTable tb = new DataTable();
clConnection c = new clConnection();
ds = c.dsRetriever(str);
tb = ds.Tables[0];
rep.DataSource = tb;
rep.DataBind();
}
System.Web.UI.WebControls.DataList rep = e.Item.FindControl("DataList2") as System.Web.UI.WebControls.DataList;