By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,187 Members | 1,060 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,187 IT Pros & Developers. It's quick & easy.

filling textbox from datagrid

P: n/a
cj
This should be easy. I have a datagrid filled with data and when I
click on a cell I want that data displayed in a text box. How do I do
this? Thanks. P.S. this is a 2005 windows app.
Nov 12 '07 #1
Share this Question
Share on Google+
5 Replies


P: n/a
On Nov 12, 3:57 pm, cj <c...@nospam.nospamwrote:
This should be easy. I have a datagrid filled with data and when I
click on a cell I want that data displayed in a text box. How do I do
this? Thanks. P.S. this is a 2005 windows app.

textbox1.text = datagridview1(0,
processgrid.CurrentCell.RowIndex).Value

Nov 12 '07 #2

P: n/a
cj
What's processgrid?

Peter Forman wrote:
On Nov 12, 3:57 pm, cj <c...@nospam.nospamwrote:
>This should be easy. I have a datagrid filled with data and when I
click on a cell I want that data displayed in a text box. How do I do
this? Thanks. P.S. this is a 2005 windows app.


textbox1.text = datagridview1(0,
processgrid.CurrentCell.RowIndex).Value
Nov 12 '07 #3

P: n/a
Hi Cj,

If you're using a DataGrid control on your form, you can handle the
CurrentCellChanged event of the DataGrid control and get the value in the
current cell. The following is a sample:

Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DataGrid1.CurrentCellChanged
If Not (Me.DataGrid1(Me.DataGrid1.CurrentCell) Is Nothing) Then
Me.TextBox1.Text =
Me.DataGrid1(Me.DataGrid1.CurrentCell).ToString()
End If
End Sub

If you're using a DataGridView control on your form, you can also handle
the CurrentCellChanged event of the DataGridView control and then get the
value of the current cell. The following is a sample:

Private Sub DataGridView1_CurrentCellChanged(ByVal sender As Object, ByVal
e As System.EventArgs) Handles DataGridView1.CurrentCellChanged
If Not (Me.DataGridView1.CurrentCell.Value Is Nothing) Then
Me.TextBox1.Text = Me.DataGridView1.CurrentCell.Value.ToString()
End If
End Sub

Hope this helps.
If you have any question, please feel free to let me know.

Sincerely,
Linda Liu
Microsoft Online Community Support

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 13 '07 #4

P: n/a
cj
Hi linda,

Your answer did lead me to my solution. I'm not sure why you used
CurrentCellChanged event as I didn't want to change any data in this
case but you did point me in the right direction. Here is what I did.

Private Sub DataGridView1_CellContentClick(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
TextBox1.Text = DataGridView1.CurrentCell.Value
End Sub
Linda Liu[MSFT] wrote:
Hi Cj,

If you're using a DataGrid control on your form, you can handle the
CurrentCellChanged event of the DataGrid control and get the value in the
current cell. The following is a sample:

Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DataGrid1.CurrentCellChanged
If Not (Me.DataGrid1(Me.DataGrid1.CurrentCell) Is Nothing) Then
Me.TextBox1.Text =
Me.DataGrid1(Me.DataGrid1.CurrentCell).ToString()
End If
End Sub

If you're using a DataGridView control on your form, you can also handle
the CurrentCellChanged event of the DataGridView control and then get the
value of the current cell. The following is a sample:

Private Sub DataGridView1_CurrentCellChanged(ByVal sender As Object, ByVal
e As System.EventArgs) Handles DataGridView1.CurrentCellChanged
If Not (Me.DataGridView1.CurrentCell.Value Is Nothing) Then
Me.TextBox1.Text = Me.DataGridView1.CurrentCell.Value.ToString()
End If
End Sub

Hope this helps.
If you have any question, please feel free to let me know.

Sincerely,
Linda Liu
Microsoft Online Community Support

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
Nov 15 '07 #5

P: n/a
Hi Cj,

Thank you for your reply!

Glad to hear that your problem is solved.

I just took an example by using the CurrentCellChanged event of the
DataGridView in my sample code.

If the CellContentClick event is more propriate to your pratice, you can
use it of course.

If you have any other questions in the future, please don't hesitate to
contact us. It's always our pleasure to be of assistance!

Sincerely,
Linda Liu
Microsoft Online Community Support

Nov 16 '07 #6

This discussion thread is closed

Replies have been disabled for this discussion.