2个文本框数据添加到DataGridView中 [英] 2 text Boxes data add into DataGridView
问题描述
嗨朋友们,
我有一个WindoesForm有两个文本框,保存按钮和GridView。我计划在文本框中输入一些数据然后点击saveButton,数据将保存在Gridview中。请给我逻辑。
先谢谢
Prasanna
< blockquote> First Create Datatable
Dim dt As New DataTable
然后FormLoad
Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)处理MyBase.Load
dt.Columns.Add(SNo )
dt.Columns.Add(FirstName)
dt.Columns.Add(LastName)
和保存按钮
Dim dr As DataRow = dt.NewRow
dr(0)= dt.Rows.Count + 1
dr(1)= txtFirstName.Text
dr(2)= txtLastName.Text
dt.Rows.Add(dr)
DataGri dView1.DataSource = dt
我希望它有用。
Sheshu
int 行= 0 ;
//
// 检查用户是否输入了所有值
//
if (textBox1.Text!= & textBox2.Text!= &
textBox3.Text!= & textBox4.Text!= )
{
< span class =code-comment> //
// < span class =code-comment>向DataGridVie添加新行w要输入值
//
//
dataGridView1.Rows.Add();
//
// 获取行号,
// 它减少了两个因为
// 第一行编号添加
// 新行已全部
// 现有的。
//
Row = dataGridView1.Rows.Count - 2 ;
//
// 将值从文本框存储到DataGridView
// < span class =code-comment>
dataGridView1 [ 0 ,Row] .Value = textBox1.Text;
dataGridView1 [ 1 ,Row] .Value = textBox2.Text;
dataGridView1 [ 2 ,Row] .Value = textBox3.Text;
dataGridView1 [ 3 ,Row] .Value = textBox4.Text;
dataGridView1.Refresh();
//
// 这是可选的
// 清除文本框
//
textBox1.Text = ;
textBox2.Text = ;
textBox3.Text = ;
textBox4.Text = ;
}
//
// 如果所有文本框未填写
/ /
else
{
MessageBox.Show ( 您没有为所有文本框输入值,
错误,MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
4个文本框........ CHEERS
Hi Friends,
I have one WindoesForm having "Two textBoxes" ,Save Button And GridView.in this I plan to enter Some Data in Textboxes then click "saveButton" that data will save in Gridview.so please give me logic.
Thanks In Advance
Prasanna
First Create Datatable
Dim dt As New DataTable
and Then FormLoad
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dt.Columns.Add("SNo")
dt.Columns.Add("FirstName")
dt.Columns.Add("LastName")
And Save Button
Dim dr As DataRow = dt.NewRow
dr(0) = dt.Rows.Count + 1
dr(1) = txtFirstName.Text
dr(2) = txtLastName.Text
dt.Rows.Add(dr)
DataGridView1.DataSource = dt
I hope it is helpful.
Sheshu
int Row = 0; // // Check whether the user has entered all the values // if (textBox1.Text != "" & textBox2.Text != "" & textBox3.Text != "" & textBox4.Text != "") { // // Add new row to DataGridView where the values // are to be entered // dataGridView1.Rows.Add(); // // Get Row number , // it is reduced by two because // the first row number is zero, after adding // new row to allready // existing one. // Row = dataGridView1.Rows.Count - 2; // // Store values from text boxes to DataGridView // dataGridView1[0,Row].Value = textBox1.Text; dataGridView1[1,Row].Value = textBox2.Text; dataGridView1[2,Row].Value = textBox3.Text; dataGridView1[3,Row].Value = textBox4.Text; dataGridView1.Refresh(); // // This is optional // Clear text boxes // textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; } // // If all text boxes are not filled in // else { MessageBox.Show("You did not entered values to all text boxes", "Error", MessageBoxButtons.OK,MessageBoxIcon.Error); } }
for 4 textboxes........ CHEERS
这篇关于2个文本框数据添加到DataGridView中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!