[英]How to add multiple radio buttons in single cell in Datagridview c#?
[英]How to add a single value in datagridview with c#?
我正在嘗試執行一個數據庫查詢,它應該只給我一個值,因為我按產品 ID 進行搜索,然后在 griddataview 中顯示該值時它不會顯示,只有在我獲得所有值時才會顯示從數據庫。
在這張圖片中,它為我帶來了所有數據:
但是當按 id 搜索以便它只顯示該字段的值時,它不會顯示它們。
這是我的代碼,function“execute_GetById()”連接到數據庫並使用 sqlcommand 進行查詢:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
LoadData();
}
public void LoadData()
{
GrdShoes.DataSource = execute_GetAll();
}
private void Search_Click(object sender, System.EventArgs e)
{
GrdShoes.DataSource = execute_GetById(Convert.ToInt32(TxtId.Text));
}
}
只需將您的數據庫值存儲在數據表中或僅加載一次列表,然后使用 LINQ 開始查詢。我在這里使用了 DataTable。
DataTable ToView = DT.AsEnumerable()
.Where(w => Convert.ToInt32(w.ItemArray[0]) == Convert.ToInt32(textBox1.Text))
.ToList()
.CopyToDataTable();
dataGridView1.DataSource = ToView;
我希望它有所幫助!
錯誤是它不返回列表,它只是一個值,我只將該值轉換為類型列表
List<Shoes> shoe = new List<Shoes>();
Shoe data = execute_GetById(Convert.ToInt32(TxtId.Text));
shoe.Add(data);
GrdBarcos.DataSource = data;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.