मैं DataGridView
(कि पकड़ किसी भी DataBase
)डेटाग्रिड व्यू सेल में मूल्य कैसे सम्मिलित करें?
मैं (और है कि इस मूल्य डेटाबेस पर बचा लेगा)
यह (सी # में) कैसे करना है
किसी भी सेल में किसी भी मूल्य सम्मिलित करना चाहते हैं अग्रिम में की सराहना करते
मैं DataGridView
(कि पकड़ किसी भी DataBase
)डेटाग्रिड व्यू सेल में मूल्य कैसे सम्मिलित करें?
मैं (और है कि इस मूल्य डेटाबेस पर बचा लेगा)
यह (सी # में) कैसे करना है
किसी भी सेल में किसी भी मूल्य सम्मिलित करना चाहते हैं अग्रिम में की सराहना करते
आप किसी भी DGV सेल के रूप में इस का उपयोग कर सकते हैं:
dataGridView1.Rows[rowIndex].Cells[columnIndex].Value = value;
लेकिन अमूमन सहयोगी डेटाबेसिंग का उपयोग करना बेहतर है: DataSource
संपत्ति के माध्यम से आप डेटा स्रोत (DataTable
, संग्रह ...) पर डीजीवी को बाध्य करते हैं, और केवल डेटा स्रोत पर ही काम करते हैं। DataGridView
स्वचालित रूप से परिवर्तन देखे जा सकते हैं, और DataGridView
को किए गए परिवर्तन डेटा स्रोत
यह एकदम सही कोड है, लेकिन यह एक नई पंक्ति नहीं जोड़ सकते हैं पर परिलक्षित होगा:
dataGridView1.Rows[rowIndex].Cells[columnIndex].Value = value;
लेकिन इस कोड एक सम्मिलित कर सकते हैं नई पंक्ति:
this.dataGridView1.Rows.Add();
this.dataGridView1.Rows[0].Cells[1].Value = "1";
this.dataGridView1.Rows[0].Cells[2].Value = "Baqar";
पर सहेज सकते हैं मुझे पूरा यकीन है कि सूचकांक दूसरे उदाहरण में तय नहीं है। – quantum
तो यह सही नहीं है क्योंकि यह नई पंक्ति नहीं जोड़ सकता है? :) –
यदि आप एक बटन के साथ डेटाबेस में डेटा जोड़ना चाहते हैं तो आप इस फ़ंक्शन का उपयोग कर सकते हैं। मुझे उम्मीद है इससे मदद मिलेगी।
// dgvBill is name of DataGridView
string StrQuery;
try
{
using (SqlConnection conn = new SqlConnection(ConnectingString))
{
using (SqlCommand comm = new SqlCommand())
{
comm.Connection = conn;
conn.Open();
for (int i = 0; i < dgvBill.Rows.Count; i++)
{
StrQuery = @"INSERT INTO tblBillDetails (IdBill, productID, quantity, price, total) VALUES ('" + IdBillVar+ "','" + dgvBill.Rows[i].Cells[0].Value + "', '" + dgvBill.Rows[i].Cells[4].Value + "', '" + dgvBill.Rows[i].Cells[3].Value + "', '" + dgvBill.Rows[i].Cells[2].Value + "');";
comm.CommandText = StrQuery;
comm.ExecuteNonQuery();
}
}
}
}
catch (Exception err)
{
MessageBox.Show(err.Message , "Error !");
}
किसी कारण मैं नहीं DataGridView को नंबर (स्ट्रिंग स्वरूप में) जोड़ सकता है के लिए लेकिन यह काम मेरे लिए यह किसी की मदद आशा के लिए!
//dataGridView1.Rows[RowCount].Cells[0].Value = FEString3;//This was not adding Stringed Numbers like "1","2","3"....
DataGridViewCell NewCell = new DataGridViewTextBoxCell();//Create New Cell
NewCell.Value = FEString3;//Set Cell Value
DataGridViewRow NewRow = new DataGridViewRow();//Create New Row
NewRow.Cells.Add(NewCell);//Add Cell to Row
dataGridView1.Rows.Add(NewRow);//Add Row To Datagrid
int index= datagridview.rows.add();
datagridview.rows[index].cells[1].value=1;
datagridview.rows[index].cells[2].value="a";
datagridview.rows[index].cells[3].value="b";
आशा है कि यह मदद! :)
जिस पर हम मूल्य संपादित और जोड़ सकते हैं और इसे डेटाबेस – SurajSing