У меня есть dataGridView, который загружает свои данные с SQL-сервера с помощью утилиты Data Source:
Однако, когда я запускаю следующий код:
using (var conn = new SqlConnection(connectionString))
{
string sql = "SELECT * FROM AssetManagement_copy";
using (var cmd = new SqlCommand(sql, conn))
{
sda = new SqlDataAdapter(cmd);
sda.Fill(filteredTable);
dataGridView1.DataSource = filteredTable;
}
}
Столбец Serial No. в dataGridView теряет свои данные?

Есть идеи относительно того, почему это может происходить? Я не выполняю каких-либо конкретных манипуляций с столбцами и не указываю в коде какой-либо столбец dataColumn, с которым можно что-либо делать.
Спасибо всем!
Когда я загружаю dataTable с приведенным выше кодом при запуске, таблица загружается без этого столбца, но этот точный код работал нормально до вчерашнего дня, а база данных, из которой он поступает, не редактировалась: /
Обновлено: когда я заполняю таблицу утилитой DataSource с помощью: this.assetManagementTableAdapter.Fill (this.balticTelephoneDa taSet1.AssetManageme nt_copy); Первый столбец снова исчезает, хотя это точный код, который загружает правильные данные при загрузке формы.





просто перепроверьте свой код, кажется, что вам чего-то не хватает в filterTable, но ваш подготовительный запрос со строкой sql.