我想在每次按下按鈕時將新行添加到gridcontrol。 我嘗試了很多方法,但沒有成功。我正在發送我的代碼。如何在winform中的每個按鈕單擊時向datagrid添加新行
private void B_Click(object sender, EventArgs e)
{
Button bt = (Button)sender;
int productId = (int)bt.Tag;
AddProductDataContext db = new AddProductDataContext();
decimal Quantity;
decimal.TryParse(txtCalculator.Text, out Quantity);
gridControl1.DataSource = from inv in db.Inventories where inv.RecId == productId
select new
{
inventoryName = inv.InventoryName,
Quantity,
Total = Quantity * inv.InventoryPrice
};
gridView1.AddNewRow();
gridView1.UpdateCurrentRow();
}
有沒有人能幫我解決上述問題?在此先感謝您的寶貴答覆。
什麼是你的gridControl1的數據源? –
Linq to sql是數據源 –