c# - 数据不显示,在datagridview中搜索
问题描述
我的数据网格视图有问题。数据不会显示在 datagridview 中。这是我在winforms中的代码:
void FillDataGridView()
{
if (sqlCon.State == ConnectionState.Closed)
sqlCon.Open();
SqlDataAdapter sqlDa = new SqlDataAdapter("SearchLog", sqlCon);
sqlDa.SelectCommand.CommandType = CommandType.StoredProcedure;
sqlDa.SelectCommand.Parameters.AddWithValue("@UserID", bunifuMetroTextbox1.Text.Trim());
DataTable dtbl = new DataTable();
sqlDa.Fill(dtbl);
bunifuCustomDataGrid1.DataSource = dtbl;
bunifuCustomDataGrid1.Columns[0].Visible = false;
sqlCon.Close();
}
private void logmanager_Load(object sender, EventArgs e)
{
FillDataGridView();
}
private void bunifuFlatButton1_Click(object sender, EventArgs e)
{
try
{
FillDataGridView();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error Message");
}
}
这是我在存储过程中的查询:
ALTER PROCEDURE [dbo].[SearchLog]
@UserID nchar(10)
AS
SELECT *
FROM User_Activity_Log
WHERE UserID LIKE @UserID+'%'
解决方案
[您可以通过这种方式使用数据源 => 打开Design Gridviwe 页面并单击名为GridView Tasks的小按钮,然后通过选择新数据源来选择您的数据源]
[将出现页面选择数据库并为 数据源创建ID并选择您的数据连接]
[并输入您的服务器名称并输入数据库名称]
[和运行你的 Gridviwe ] 我希望我能解决你的问题
推荐阅读
- java - Cucumber-jvm 功能文件和步骤定义文件实现问题
- java - 发生 UnsatisfiedDependencyException 错误
- momentjs - momentjs 时区提供不一致的小时数
- menu - nwjs 菜单在 window.location.href 更改后停止工作
- angular - 禁用后如何渲染 ng2 图表
- css - 使用样式绑定设置 scss 变量
- php - Symfony 匹配到主机的路由不起作用
- java - 如何创建淡入淡出动画?
- iframe - fancybox - 在 iframe 中间保留不同大小的图片
- html - xpath:仅提取以开头的类