【发布时间】:2014-01-16 17:10:47
【问题描述】:
我正在用 C# VS 2010 开发一个应用程序。
我有下面的代码来获取带有某个名称的学生详细信息到 datagridview 中。
var CommandText = @"SELECT sid as 'Student ID', name as 'Student Name', adDate as
'Admission Date',
paidFees as 'Fees Paid', balance as 'Fees Remaining'
FROM Student WHERE (status = '" + status + "') AND
(name LIKE '%'+'"+txtSearchName.Text.Trim() + "'+'%')";
string select = CommandText;
con.Open();
SqlDataAdapter dataAdapter = new SqlDataAdapter(select, con);
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
con.Close();
dgvSearch.ReadOnly = true;
dgvSearch.DataSource = ds.Tables[0];
我的问题是我只是得到表格的标题而不是像下面的屏幕截图那样的数据。
这里有什么问题?
【问题讨论】:
标签: c# sql sql-server datagridview