dev gridcontrol怎么获取选中行的某一列的值呢?
有三个问题
1 gridcontrol怎么获取选中行的某一列的值呢
private void GridView1_Click(object sender, EventArgs e)
{
string b =(string)GridView1.Columns["ClassName"];
}
会提示无法将gridcolumn转为string
2 我的这个gridcontrol1是与一个数据源bindingsource绑定的。
现在我想向gridview1中插入一行,或是向数据源中插入一行,然后让它刷新显示,该怎么写呢?
3 我看网上写DataRow vCurrenRow = this.gridData.gridView1.GetFocusedDataRow();
但是当我写 this.gridData.后,后面的提示中却没有gridview1啊
我是C#新手,请大家帮我。
[解决办法]
string b =GridView1.rows[3].cell["ClassName"].value;(没vs,拼写可能有问题,意思到了)
[解决办法]
GridView1.GetData(GridView1.FocusedRowHandle)
获取的是选中的那一行的数据 到那行里面去取,没有绑定的值也取的到
string b =(string)GridView1.Columns["ClassName"];这个获取的是那一列,所以出错
第二个往gridview 里面add
第三个直接用gridview1
[解决办法]
foreach (GridViewRow gvr in gvControl.Rows)
{
if (gvr.RowType == DataControlRowType.DataRow)
{
string cellValue = gvr.Cells[0].Text;
}
}
你看下然后实际操作一下下次就懂了。