Seleccionar ciertas columnas de una tabla de datos.

Tengo una base de datos y me gustaría saber si es posible para mí seleccionar ciertas columnas e ingresar los datos en una tabla. Las columnas se exponen a continuación.

| col1 | col2 | col3 | col4 | col5 | col7 | col8 | col8 | col10 | col10 |

Quiero seleccionar la columna col1, col2 col6, col7, col3. y distribuya los datos en una vista de cuadrícula de las filas dentro de la tabla de datos. actualmente, el código que estoy usando está debajo y solo selecciona ciertos datos. No estoy seleccionando los datos de sql. Sus datos se seleccionan de otro Excel que se almacena en una tabla de datos. Pero también necesito otras columnas en otra área. Estos datos se escriben en una tabla en Word.

 for (int i = 1; i < table.Rows.Count; i++)
            {
                for (int j = 0; j < table.Columns.Count; j++)
                {
                    if (j == 0)
                    {
                        val = filteredData.Rows[row][col].ToString();
                    }
                    else
                    {
                        val = filteredData.Rows[row][col].ToString();

                        if (val == "-" || val == "")
                        {
                            val = filteredData.Rows[row][col].ToString();

                        }
                        else
                        {
                            val = Convert.ToString(Math.Round(Convert.ToDouble(filteredData.Rows[row][col]), MidpointRounding.AwayFromZero));

                        }
                    }

                    table[j, i].TextFrame.Text = val;
                    col++;
                }

Respuestas a la pregunta(6)

Su respuesta a la pregunta