Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DataSet и RadioButtonList
|
|||
|---|---|---|---|
|
#18+
Помогите заполнить RadioButtonList из dataset. Вот Код, который я написала, чтобы заполнить данными RBL. if (!Page.IsPostBack) { try { string query = @"SELECT * FROM [nmoDirection]"; string connection = WebConfigurationManager.ConnectionStrings["SupportConnString"].ConnectionString; SqlConnection connectInq = new SqlConnection(connection); SqlCommand cmd = new SqlCommand(query, connectInq); SqlDataAdapter da = new SqlDataAdapter(query, connectInq); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) {RBLofDep.DataSource = ds; foreach (DataRow row in ds.Tables[0].Rows) { RBLofDep.DataTextField = row.ItemArray[0].ToString(); RBLofDep.DataValueField = row.ItemArray[0].ToString(); } RBLofDep.DataBind(); } RBLofDep.Visible = true; } catch {} Однако на строчке RBLofDep.DataBind(); вылетает в catch и пишет сообщение: DataBinding: 'System.Data.DataRowView' не содержит свойство с именем "название имени". Что я делаю не так???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2009, 14:44 |
|
||
|
DataSet и RadioButtonList
|
|||
|---|---|---|---|
|
#18+
Помогите заполнить RadioButtonList из dataset. Вот Код, который я написала, чтобы заполнить данными RBL. if (!Page.IsPostBack) { try { string query = @"SELECT * FROM [nmoDirection]"; string connection = WebConfigurationManager.ConnectionStrings["SupportConnString"].ConnectionString; SqlConnection connectInq = new SqlConnection(connection); SqlCommand cmd = new SqlCommand(query, connectInq); SqlDataAdapter da = new SqlDataAdapter(query, connectInq); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) {RBLofDep.DataSource = ds; foreach (DataRow row in ds.Tables[0].Rows) { RBLofDep.DataTextField = row.ItemArray[0].ToString(); RBLofDep.DataValueField = row.ItemArray[1].ToString(); } RBLofDep.DataBind(); } RBLofDep.Visible = true; } catch {} Однако на строчке RBLofDep.DataBind(); вылетает в catch и пишет сообщение: DataBinding: 'System.Data.DataRowView' не содержит свойство с именем "название имени". Что я делаю не так???? Таблица в базе состоит из 2-х столбцов, в первом хранится ID, во втором название. Данными заполнена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2009, 14:51 |
|
||
|
DataSet и RadioButtonList
|
|||
|---|---|---|---|
|
#18+
RBLofDep.DataSource = ds.Tables[0]; RBLofDep.DataTextField = "имя колонки с названием"; RBLofDep.DataValueField = "имя колонки с id"; RBLofDep.DataBind(); ______________________________________ http://asp.net/learn/data-access/ Ищи там где потерял, а не там где светло. мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2009, 15:07 |
|
||
|
DataSet и RadioButtonList
|
|||
|---|---|---|---|
|
#18+
RBLofDep.DataSource = ds.Tables[0]; RBLofDep.DataTextField = "имя колонки с названием"; RBLofDep.DataValueField = "имя колонки с id"; RBLofDep.DataBind(); Все равно в catch попадает с сообщением DataBinding: 'System.Data.DataRowView' не содержит свойство с именем "имя". Может я вообще не правильный подход для заполнения RBL из dataset избрала и это вообще как-то подругому делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2009, 17:02 |
|
||
|
DataSet и RadioButtonList
|
|||
|---|---|---|---|
|
#18+
RBLofDep.DataSource = ds.Tables[0]; RBLofDep.DataTextField = "имя колонки с названием"; RBLofDep.DataValueField = "имя колонки с id"; RBLofDep.DataBind(); Ой, спасибо!!! Получилось. Я тупанула немного, поэтому и снова ошибку такую получила. Спасибо еще раз, все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2009, 17:19 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=36312726&tid=1358311]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 414ms |

| 0 / 0 |
