c#datagridview和mysql
我正在做一些c#和mysql,我第一次成功地将mysql数据放入网格视图!现在,我的主要问题是,如何使用此工具管理栅格视图样式?例如,假设我已经创建了列,那么如何将mysql数据放入网格视图中的特定列中 下面是实际将数据加载到网格视图中的代码c#datagridview和mysql,c#,mysql,C#,Mysql,我正在做一些c#和mysql,我第一次成功地将mysql数据放入网格视图!现在,我的主要问题是,如何使用此工具管理栅格视图样式?例如,假设我已经创建了列,那么如何将mysql数据放入网格视图中的特定列中 下面是实际将数据加载到网格视图中的代码 try { conn = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString); conn.O
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString);
conn.Open();
// - DEBUG
// MessageBox.Show("Connection successful!");
MySqlDataAdapter MyDA = new MySqlDataAdapter();
MyDA.SelectCommand = new MySqlCommand("SELECT * FROM `swipes`", conn);
DataTable table = new DataTable();
MyDA.Fill(table);
BindingSource bSource = new BindingSource();
bSource.DataSource = table;
dataGridView1.DataSource = bSource;
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
Close();
}
此外,这将基于mysql数据创建列,我如何修改这些列的宽度,或者像上面所说的那样,为我的数据使用我自己的自定义列?我从来没有在任何UI中做过任何mysql工作,所以我也愿意接受建议和教程。提前谢谢 如果您确实想这样做(正如有人已经说过的,您应该查看其他选项),您可以在设计器中创建列,并将每列上的
DataGridViewColumn.DataPropertyName
设置为自动生成的数据集返回的列。记住在网格上打开自动生成列(AutoGenerateColumns
)。这样,您就可以完全控制列样式。如果您真的想这样做(正如有人已经说过的,您应该查看其他选项),您可以在设计器中创建列,并将每个列上的DataGridViewColumn.DataPropertyName
设置为自动生成的数据集返回的列。记住在网格上打开自动生成列(AutoGenerateColumns
)。这样您就可以完全控制列样式。试试这个
string connection = "server=localhost;database=adil;user=root;password=";
MySqlConnection con = new MySqlConnection(connection);
con.Open();
MySqlCommand command = new MySqlCommand();
command.Connection = con;
MySqlDataAdapter MyDA = new MySqlDataAdapter();
string sqlSelectAll = "SELECT * from studentrec";
MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, con);
DataTable table = new DataTable();
MyDA.Fill(table);
BindingSource bSource = new BindingSource();
bSource.DataSource = table;
dataGridView1.DataSource = bSource;
试试这个
string connection = "server=localhost;database=adil;user=root;password=";
MySqlConnection con = new MySqlConnection(connection);
con.Open();
MySqlCommand command = new MySqlCommand();
command.Connection = con;
MySqlDataAdapter MyDA = new MySqlDataAdapter();
string sqlSelectAll = "SELECT * from studentrec";
MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, con);
DataTable table = new DataTable();
MyDA.Fill(table);
BindingSource bSource = new BindingSource();
bSource.DataSource = table;
dataGridView1.DataSource = bSource;
寻找实体。。。以后你可以谢谢我。去实体吧。。。以后你可以谢谢我。