C#dataGridView 中数据放到另一个窗体的textbox

Form1中的DataGridView1中是绑定的!双击DataGridView1的行就弹出Form2~~把双击ataGridView1的行放的数据到Form2的text... Form1中的DataGridView1 中是绑定的!
双击DataGridView1的行就弹出Form2~~把双击ataGridView1的行放的数据到Form2的textbox里!

给点代码哦!这样说我是看不明白的!
数据库中查找一条数据每个字段的值,然后拼接赋值给data??????
怎么查找和接赋值给data?/。

问题我是新手什么都不会啊!那不我问来干嘛???
展开
 我来答
五斗米七里香
2011-01-19 · 超过34用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:82.2万
展开全部
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
Form2 frm2 = new Form2(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
/*所带参数是datagridview1选择行的第一列里面的值 可以根据情况自己设定
/*把字段拼在一起很简单啊Form2 frm2=new Form2(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()+...+dataGridView1.SelectedRows[0].Cell[i].Value.ToString()+...)
i 是dataGridView1的Columns数
*/
frm2.ShowDialog();
}
form2的构造函数
public Form2(string s)
{
InitializeComponent();
textBox1.Text = s;
}
hayywcy
2011-01-18 · TA获得超过368个赞
知道小有建树答主
回答量:371
采纳率:100%
帮助的人:244万
展开全部
支持一楼的回答,就是将DATAGRIDVIEW中选定数据提取出来,然后拼接成字符串在textbox中显示。当然要加一个双击的事件,双击时候显示就好。
提取数据代码: string data = datagridview1.SelectedCells[0].Value.ToString(); //我这个是提取出来选中的单元格中的数据,若是要行的,需要去数据库中查找一条数据每个字段的值,然后拼接赋值给data
然后双击事件下的代码:
Form2 frm = new Form2();
frm.textbox.Text = data;
frm.ShowDialog();
就是这样吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
智享文库
2011-01-17 · TA获得超过131个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:169万
展开全部
其实这个解决一个问题就很简单了,就是双击DataGridView时你怎么得到这一行数据的主键值,我在这里暂且定义它为ID吧,得到ID后就可以通过window.open()来打开TextBox所在页面了,我们暂且叫这个页面Info.aspx,那么打开这个页面时肯定要把ID带上,所以地址就变成了这样Info.aspx?ID=123,这样就很好根据ID取值并现在在TextBox中了吧。

好,下面就来解决双击得到ID的问题。首先我们在DataGridView的Item_bind事件中给每项绑定一个客户端的双击事件,
ondbclick = "getInfo(this)"

然后在页面的
然后在页面的js脚本中定义如下代码

<script type="text/javascript">
function getInfo(obj)
{
window.open("Info.aspx?id="+obj.parentElement.childNodes[0].innerText);
}
</script>

有什么不懂就Hi我吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pot2217331
2011-01-18 · TA获得超过226个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:89.1万
展开全部
支持zk10152003 的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式