У вас есть несколько проблем:
- Вы объявляете таблицу данных со столбцами (
dt
), но не добавляете в нее строки. - Вы объявляете
st
и не используйте его вообще.Какова цель? - Вы объявляете
cn
, создаете его экземпляр и назначаете dt
в качестве источника данных;все же dt
не имеет строк. - Очевидно, у вас где-то есть
ListView1
, и вы звоните DataBind()
;однако неясно, что или где находится источник данных и заполняете ли вы его или нет. - Аналогично для
Store1
: Что это?Вы назначаете ему SqlDataSource, но не вызываете метод Select
SqlDataSource, поэтому неясно, как будут выбираться данные.
В общем, после создания DataTable, например,как dt
вы можете сделать что-то вроде этого, чтобы добавить данные и связать их со списком:
DataTable dt = new DataTable();
dt.Columns.Add("Fname");
dt.Columns.Add("Lname");
DataRow r = dt.NewRow();
r.ItemArray= new object[] {"mehdi","nine"};
dt.Rows.Add(r);
ListView1.DataSource=dt;
ListView1.DataBind();