| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > DataGrid под фильтром выдает не то |
| Автор: ProgrammerSergey 20.2.2006, 11:04 |
| DataGrid под фильтром выдает не то что должен, или что то я не то сделал :) Помогите разобраться. Я обращаюсь к гриду под фильтром а получаю индекс строки в таблице (без фильтра)..соответственно и результат :rolleyes .... Код: до этого включен фильтр.... ds=ds_NakladnayaPrihod1; System.Windows.Forms.CurrencyManager cm=(System.Windows.Forms.CurrencyManager)(this.BindingContext[gridPrihod. DataSource,gridPrihod.DataMember]); DataRowView drw=(DataRowView)cm.Current; DataView v=drw.DataView; DataTable t=drw.DataView.Table; DataRow r=drw.Row; int i=this.BindingContext[gridPrihod.DataSource,gridPrihod.DataMember].Position; DialogResult result = MessageBox.Show("Вы хотите удалить ? Продукт : " + t.Rows[i]["ProductName"].ToString() ,MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); |
| Автор: -ser- 21.2.2006, 05:46 | ||||
все можно написать в две строки
з.ы. пользуйся кодировкой правая сверху от текстбокса кнопка. нечитабельно. |