Member 12525705 Ответов: 1

Обязательный элемент управления, как текстовое поле в ячейку данных, отфильтрованных по DataView для класса в ASP.NET


у меня есть отфильтрованный набор данных, который фильтруется с помощью класса dataview. как я назначаю ячейку этого элемента управления textbox. ниже приведен код
DataSet1 myset = new DataSet1();
DataSet1TableAdapters.testTableAdapter myadapter = new DataSet1TableAdapters.testTableAdapter();
myadapter.Fill(myset.test);
DataView myview = new DataView(myset.test);
myview.RowFilter =string.Format( "productname ='{0}'" , Request.QueryString["productname"].ToString() );


теперь, что можно написать в следующем

Что я уже пробовал:

я попытался привязать текстовое поле типа textbox1 к ячейке отфильтрованного набора данных, например к полю "productname" из первой строки

1 Ответов

Рейтинг:
0

Vincent Maverick Durano

Вы можете сделать это вот так:

DataView myview = new DataView(myset.test);
myview.RowFilter =string.Format( "productname ='{0}'" , Request.QueryString["productname"].ToString() );
DataTable dt = myview.ToTable();


//Now you can use the dt object here to get the data
if(dt.Rows.Count > 0){
     TextBox1.Text = dt.Rows[0]["ColumnName"].ToString();
}