1查询时 提示 Column 列名cannot be null
引用MySQL使用基于Parameter方式代码,总是提示:Column 列名cannot be null解决 MySQL使用基于Parameter方式代码,总是提示:Column 列名 cannot be null 解决方法1:直接在连接字符串里面加一个 oldsyntax=true 即可。
2代码添加 datagridview 的column 会提示未指定风格
应该使用 DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
而不是使用 DataGridViewColumn
string[] st = { "序号", "名称", "注册地址", "行业类别", "法人", "所属区域", "经济类型", "企业ID" };
string[] sg = { "rownum", "name", "addr", "hangyeleibie", "faren", "area", "jingjitype", "code" };
int il = st.Length;
dataGridView1.Columns.Clear();
for (int i = 0; i < il; i++)
{
DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
column.DataPropertyName = sg[i];
column.HeaderText = st[i];
column.Name = "column" + i.ToString();
}
3、在sql语句中 获取dataset的row 序号
SELECT @rownum:=@rownum+1 AS rownum, table_name.* FROM (SELECT @rownum:=0) r, table_name ;
4、子窗体触发代码及返回值
触发代码
打开子窗体时使用
formA form1 = new formA();
form1.Visible = false;
if (form1.ShowDialog() == DialogResult.OK)
{
// 执行需要触发的程序代码
}
子窗体关闭时
this.DialogResult = DialogResult.OK;
this.Close();
返回值
暂未测试
http://blog.sina.com.cn/s/blog_62d120530100hyh7.html