Здравствуйте. Есть datagridview. При переключении вкладок и т.п. каждый раз заново подрисовывается с видимыми эффектом таблица. Как это можно решить или обойти.
Код моей формы:
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.BindGrid();
}
private void BindGrid()
{
string constring = @"Data Source=192.168.5.191;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=P5jc5W39G";
using (SqlConnection con = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand("SELECT * FROM skv", con))
{
cmd.CommandType = CommandType.Text;
con.Open();
DataTable dt = new DataTable();
dt.Load(cmd.ExecuteReader());
dataGridView1.DataSource = dt;
con.Close();
}
}
}
}
}
Как выглядит визуально:
ibb.co/87B83jC