这里有个基类,基类是我自己写的,基类里有个链接数据库的方法DBCON()我就不写了,反正链接成功了,另一个绑定DATAGRIDVIEW控件的方法如下
class baseclass
{
public static void DataGridViewBind(DataGridView dgv , string strSQL)
{
SqlConnection conn = DBCon;
SqlConnection sda = new SqlDataAdapter(srtSQL,conn);
DataSet ds = new DataSet();
sda.Fill(ds);
dgv.DataSource = ds. Tables[0];
}
}
另一个带DataGridview 的窗口 调用基类的DataGridViewBind()方法,运行后程序跳到基类的DataGridViewBind()方法,提示在基类的DataGridViewBind()方法中出现
public static void DataGridViewBind(DataGridView dgv , string strSQL)
{
SqlConnection conn = DBCon;
SqlConnection sda = new SqlDataAdapter(srtSQL,conn);
DataSet ds = new DataSet();
sda.Fill(ds); // 就是这里 程序提示 显示‘,’附近有语法错误,未处理SqlException
dgv.DataSource = ds. Tables[0];
}
==========================================================================
再把调用的程序写一下,这个窗口的LOAD事件调用基类的DATAGRIDVIEWBIND方法;
private void form1_Load(object sender,EventArgs e)
{
string sql = "select ID as '系统' ,subject as '题目',from tb_user where TypeID =1";
BaseClass.DataGridViewBind(dataGridview1,sql);
//这个窗口里的DataGridView控件名字就是 dataGridview1
}
请问是基类的方法写错了吗,怎么改,提示有语法错误,错在哪里,调用程序没提示错。求大神解答。
class baseclass
{
public static void DataGridViewBind(DataGridView dgv , string strSQL)
{
SqlConnection conn = DBCon;
SqlConnection sda = new SqlDataAdapter(srtSQL,conn);
DataSet ds = new DataSet();
sda.Fill(ds);
dgv.DataSource = ds. Tables[0];
}
}
另一个带DataGridview 的窗口 调用基类的DataGridViewBind()方法,运行后程序跳到基类的DataGridViewBind()方法,提示在基类的DataGridViewBind()方法中出现
public static void DataGridViewBind(DataGridView dgv , string strSQL)
{
SqlConnection conn = DBCon;
SqlConnection sda = new SqlDataAdapter(srtSQL,conn);
DataSet ds = new DataSet();
sda.Fill(ds); // 就是这里 程序提示 显示‘,’附近有语法错误,未处理SqlException
dgv.DataSource = ds. Tables[0];
}
==========================================================================
再把调用的程序写一下,这个窗口的LOAD事件调用基类的DATAGRIDVIEWBIND方法;
private void form1_Load(object sender,EventArgs e)
{
string sql = "select ID as '系统' ,subject as '题目',from tb_user where TypeID =1";
BaseClass.DataGridViewBind(dataGridview1,sql);
//这个窗口里的DataGridView控件名字就是 dataGridview1
}
请问是基类的方法写错了吗,怎么改,提示有语法错误,错在哪里,调用程序没提示错。求大神解答。
解决方案 »
- 上午刚找大家解决自动登录下午又一个麻烦事,写个程序跟打小怪闯关是的~
- WinForm下窗口最大化,如何重绘不让它闪烁呢
- 哪为知道如何将 String 转换成CString ??? CLR中
- 可能是多线程问题的问题,帮帮忙
- 一个关于命名空间的问题!?
- @@--急-如何在.cs文件中用复杂的t-sql,不用存储过程,
- 代码在AD增加用户时为什么会出错?
- 各位好,我用的系统是XP,请问如何安装SQL2000企业版??急急急!谁先告诉我,愿以20分相送!!!
- 求助!!!
- web窗体中的DataGrid的几个问题(半天结贴!)
- 关于socketC#服务端与android客户端接收信息
- 求大侠解答WPF 进度条问题
多了个逗号。
select ID as '系统' ,
private void form1_Load(object sender,EventArgs e)
{
string sql = "select ID as '系统' ,subject as '题目',from tb_user where TypeID =1";
BaseClass.DataGridViewBind(dataGridview1,sql);
//这个窗口里的DataGridView控件名字就是 dataGridview1
}
逗号被我写成中文的了,因为在字符串中,所以写的时候系统不提示。在此感叹网络强大的力量,牛人真多。感谢CSDN