c # поиск datagridview с числами [duplicate]

Вы также можете использовать библиотеку openxlsx для экспорта нескольких наборов данных на несколько листов в одной книге. Преимущество openxlsx над xlsx заключается в том, что openxlsx удаляет зависимости от java-библиотек.

Напишите список данных .frames для отдельных листов, используя имена списков в качестве имен рабочих листов.

require(openxlsx)
list_of_datasets <- list("Name of DataSheet1" = dataframe1, "Name of Datasheet2" = dataframe2)
write.xlsx(list_of_datasets, file = "writeXLSX2.xlsx")
6
задан Junaith 11 March 2014 в 16:19
поделиться

3 ответа

Преобразовать число в строку внутри фильтра:

dv.RowFilter = string.Format("CONVERT({0}, System.String) like '%{1}%'",
                             comboSearch.Text.Trim(), searchTxt.Text.Trim());
10
ответ дан Grant Winney 28 August 2018 в 08:21
поделиться

Попробуй это?

dv.RowFilter = "'%" + comboSearch.Text.Trim() + "%' like '%" + searchTxt.Text.Trim() + "%'";

Это может быть просто отсутствующая цитата, потому что запрос читается как

"   123 like '%123%'   "
0
ответ дан Ben 28 August 2018 в 08:21
поделиться

код попытался выполнить поиск из gridview (devexpress) ..

   DataRow[] dr = dt.Select("invoiceId ='" + Convert.ToInt32(gridView1.GetRowCellValue(id, "invoiceId")) + "' AND  '%" + Convert.ToDouble(gridView1.GetRowCellValue(id, "Amount_Paid")) + "%' LIKE   '%" + Convert.ToDouble(gridView1.GetRowCellValue(id, "Amount")) + "%' ");

                    if (dr.Length > 0)
                    {
                        MessageBox.Show("already paid");
                    }
0
ответ дан Rifath Apps 28 August 2018 в 08:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: