c#怎么获得dataGridView中指定的列的内容
所指定的列里面是按钮!我想获取按钮并设置他的text属性!请问各位大侠该怎么做?思路要清晰!若有代码最好加点备注!谢谢啦!怎么只获得指定列的按钮?获得后设置它的Enabl...
所指定的列里面是按钮!
我想获取按钮并设置他的text属性!
请问各位大侠该怎么做?
思路要清晰!若有代码最好加点备注!
谢谢啦!
怎么只获得指定列的按钮?
获得后设置它的Enabled属性呢?
就是单击过该按钮后让他的Enabled属性变为false 展开
我想获取按钮并设置他的text属性!
请问各位大侠该怎么做?
思路要清晰!若有代码最好加点备注!
谢谢啦!
怎么只获得指定列的按钮?
获得后设置它的Enabled属性呢?
就是单击过该按钮后让他的Enabled属性变为false 展开
3个回答
展开全部
假设是第一列是个button。
string a=null;
Button bx = (Button)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;
a= bx.Text; //将datagridview里的button的text值赋给a
如果是赋值给bx也同理啊
bx.Text=a;
string a=null;
Button bx = (Button)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;
a= bx.Text; //将datagridview里的button的text值赋给a
如果是赋值给bx也同理啊
bx.Text=a;
更多追问追答
追问
dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value这是string类型的无法转换为button类型啊!
追答
Button bx = (Button)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;
(Button)就是强制转换成Button按钮类型了
然后Button bx创造一个Button实例用来接收。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就这样能把你的列中的每一行信息传到text中
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
textBox9.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column1"].Value.ToString();
textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column2"].Value.ToString();
textBox3.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column4"].Value.ToString();
textBox4.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column5"].Value.ToString();
textBox5.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column6"].Value.ToString();
textBox6.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column7"].Value.ToString();
textBox7.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column8"].Value.ToString();
textBox8.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column9"].Value.ToString();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
textBox9.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column1"].Value.ToString();
textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column2"].Value.ToString();
textBox3.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column4"].Value.ToString();
textBox4.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column5"].Value.ToString();
textBox5.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column6"].Value.ToString();
textBox6.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column7"].Value.ToString();
textBox7.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column8"].Value.ToString();
textBox8.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Column9"].Value.ToString();
}
追问
似乎不是我要的!所指定的列里面是按钮!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询