簡體   English   中英

在 C# 中,如何將 Intellisense 添加到 DataGridView 單元格?

[英]In C#, how to add Intellisense to DataGridView cells?

我希望這將是一個共同的需求。 任何人都可以幫助或將我指向解釋如何執行此操作的頁面嗎?

如果您的意思是TextBox上的自動完成選項,我不知道對此有任何內置支持。 最接近的(雖然不一樣)是使用DataGridViewComboBoxColumn

對於不能直接獲得的東西; 看起來其他人已經看過這個 - 你可以試試這里的示例。

如果您的意思是使用文本框按鈕 textChanged 事件從數據庫中獲取 dataGridView 的數據,請執行此操作。

private void textBox1_TextChanged(object sender, EventArgs e)
{
string query = "select Emp_ID,Emp_Name,Father_Name,Email from Employee where Emp_Name like '" + textBox1.Text + "%' ORDER BY Emp_Name ASC";
using (SqlCommand comand = new SqlCommand(query, con))
{
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = comand;
DataTable ds = new DataTable();
ds.Locale = System.Globalization.CultureInfo.InvariantCulture;
da.Fill(ds);
dataGridView1.DataSource = ds;
}
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM