-1
Я пытаюсь изучить C#, и у меня есть эта система инвентаризации, которую я создаю, но у меня возникла проблема с тем, как фильтровать мой datagridvew из общедоступного массива int [] значения.Фильтровать представление Datagrid с данными из sql с int [] Значения массива
Это мой код:
public int[] cartConfirm_lst = new int[20];
public void loadDV()
{
string connStr = "Data Source=731LPTP\\SQLEXPRESS;Initial Catalog=ACCSIS;Integrated Security=True";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlCommand comm = new SqlCommand("SELECT * from Orders");
comm.Connection = conn;
SqlDataReader dr = comm.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
//Code for DataView filter
DataTable filteredTable = dt.Clone();
DataView dv = dt.DefaultView;
foreach(int x in cartConfirm_lst)
dv.RowFilter = "Order_ID in (" + cartConfirm_lst[x] + ")";
filteredTable = dv.ToTable();
cartConfirm_dgv.DataSource = filteredTable;
}
Любая помощь будет принята с благодарностью, спасибо.