textbox赋值 datagridview
问大家一下,通过对话框中textbox输入值传递给datagridview?谢谢 --------------------编程问答-------------------- 把textbox值传进去就行了 --------------------编程问答-------------------- 获取TEXTBOX的值 textbox.text然后在绑到datagridview里面 --------------------编程问答-------------------- 就是实现通过一个添加数据按钮将对话框中数据传递进去 --------------------编程问答-------------------- datagridview[列号,行号].Value = textbox.Text --------------------编程问答-------------------- 绑定不就行啦。编辑模板 --------------------编程问答-------------------- 绑定啊 --------------------编程问答-------------------- private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataColumn dc = null;
dc = dt.Columns.Add("A");
dc = dt.Columns.Add("B");
dc = dt.Columns.Add("C");
dc = dt.Columns.Add("D");
DataRow dr = null;
dr = dt.NewRow();
dr[0] = this.textBox1.Text;
dr[1] = this.textBox2.Text;
dr[2] = this.textBox3.Text;
dr[3] = this.textBox4.Text;
dt.Rows.Add(dr);
dataGridView1.DataSource = dt;
this.Close();
}
datagridview1在父窗口,出错 dataGridView1未定义。怎么弄?我学一点C#,谢谢各位。
--------------------编程问答--------------------
--------------------编程问答-------------------- 楼上的可以 --------------------编程问答-------------------- DataSet ds = new DataSet();
class Dlg : Form {
private string m_strValue = string.Empty;
public string Value { get { return m_strValue ; }}
private void btnOK_Click(object sender, EventArg e) {
m_strValue = textbox1.Text;
DialogResult = DialogResult.OK;
}
}
// in parent form
Dlg dlg = new Dlg();
if (dlg.ShowDialog() == DialogResult.OK) {
datagridview1.Cells[][].Value = dlg.Value;
}
SqlDataAdapter sda;
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];
重新绑定
补充:.NET技术 , C#