Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataList: Как добавить строку? / 6 сообщений из 6, страница 1 из 1
24.09.2006, 16:37
    #34008332
OlegShulyaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataList: Как добавить строку?
Как в DataList добавляют строку?
...
Рейтинг: 0 / 0
24.09.2006, 22:40
    #34008518
Nisus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataList: Как добавить строку?
надо добавить пустую строку к источнику данных этого контрола. Например для DataTable это делается как-то так:
DataTable dt;//тут получаем таблицус данными
dt.Rows.Add(dt.NewRow());
myDatalist.DataSource = dt.DefaultView;
...
Рейтинг: 0 / 0
25.09.2006, 01:50
    #34008611
black_stone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataList: Как добавить строку?
Чтобы не лезть в Dataset, можно сделать следующее:
1) установить свойство у ListBox'а AppendDataBoundItems = True
2) в обработчик события DataBinding поместить следующий код:
protected void ListBox1_DataBinding(object sender, EventArgs e)
{
(sender as ListBox).Items.Add("Добаленная строка");
}
...
Рейтинг: 0 / 0
25.09.2006, 12:57
    #34009481
OlegShulyaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataList: Как добавить строку?
У меня DataList на ObjectDataSource лежит.
И как-то не получается добавить строку ни в DataList ни в ObjectDataSource.
...
Рейтинг: 0 / 0
25.09.2006, 14:59
    #34010027
Bridges
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataList: Как добавить строку?
Nisus, уже ответил же.
Я, например, когда-то делал так, но для Repeater'a: public class AdminLink
{

private string name;
private string link;

public AdminLink(string _name, string _link)
{
this.name = _name;
this.link = _link;
}

public string Name
{
get
{
return name;
}
}

public string Link
{
get
{
return link;
}
}
}
...
 protected void Page_Load(object sender, EventArgs e)
        { DataSet ds = new DataSet();
ds = Base.Fill("GetItems"); //в моём классе заполнение
ArrayList al = new ArrayList();
foreach (DataRow dr in ds.Tables[0].Rows)
{
al.Add(new AdminLink(dr[1].ToString(), dr[2].ToString()));
}
al.Add(new AdminLink("Admin", "~/Admin"));
repeater.DataSource = al;
repeater.DataBind();
}


Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
26.09.2006, 14:13
    #34012732
OlegShulyaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataList: Как добавить строку?
Ок. Спасибо. Разобрался.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataList: Как добавить строку? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]