【发布时间】:2021-04-25 02:47:53
【问题描述】:
就像我在标题中所说的,当我在 DataGridView 中单击搜索数据按钮时,它会在 DataGridView 中添加我想要搜索的内容
代码:
private void mtrTile_Search_Click(object sender, EventArgs e)
{
if (
txtBox_TeacherName.TextLength == 0 |
txtBox_TeacherSurname.TextLength == 0
)
{
MessageBox.Show(
this,
"Lütfen Bütün Kutuları Doldurunuz!",
"UYARI!",
MessageBoxButtons.OK,
MessageBoxIcon.Warning
);
}
else
{
try
{
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("SELECT TeacherName AS [Öğretmenin Adı], TeacherSurname AS [Öğretmenin Soyadı] FROM Teachers WHERE(TeacherName LIKE '" + txtBox_TeacherName.Text + "')AND (TeacherSurname LIKE '" + txtBox_TeacherSurname.Text + "')", con);
sda.Fill(ds);
DGV_Teachers.DataSource = ds.Tables[0];
con.Close();
}
catch (Exception err)
{
con.Close();
MessageBox.Show(
err.ToString(),
"HATA!",
MessageBoxButtons.OK,
MessageBoxIcon.Error
);
}
}
}
通常这样
点击按钮五次后
【问题讨论】:
-
提供您的完整源代码,您可能在 aspx 文件中的其他位置添加了一些内容,或者可能正在调用您的添加功能而不是搜索功能。
-
@anilshrestha 我没有使用 asp.net,我提供了完整的源代码
-
您能否提供调用此方法的来源:void mtrTile_Search_Click(object sender, EventArgs e)?或者请提供前端部分以供搜索(如果有)。
-
@anilshrestha 当我单击按钮时调用此方法
-
完成后它会调用任何其他方法吗?我建议您保留所有源代码,以便尽快解决问题。您正在延长求解时间。
标签: c# sql-server visual-studio datagridview