[DataGridView排序]怎样与其数据源DataSet同步 datagridview的数据源是dataset的一个table。 现在datagridview在用户点击列头下进行了排序,然后选择了一些行。 后台的dataset怎样知道datagirdview选择了那些行?就是DataGridView排序以后,如何让他和数据源DataSet同步 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataGridView是UI控件,呈现数据的,跟DataSet有什么关系?也就是说同样的一个DataTable,你可以按这种方式显示,也可以按别的方式显示,跟DataTable本身无关。 int ID; ID = dataGridView1.CurrentCell.RowIndex; 通过这个获取索引值 DataTable dt = new DataTable(); dt = (DataTable)dataGridView1.DataSource; string username= dt.Rows[ID]["NAME"].ToString();但是如果dataGridView1重新点击列排序的话,那么username所获取就不对咯 你是不是想取某行的Name值?这样不就行了:string username = dataGridView1.Rows[ID].Cells["Name"].Value; 呵呵,是我自己搞复杂咯,谢谢你的提醒对了,如何获取dataGridView的列名? ListView控件的Group属性和Header的文字设定 c# 小游戏加音效的问题 相对路径发生改变的问题 如何将一个函数做为参数传给其他类,其他类如何使用该函数? winform中,怎么样传一个数组到另外一个winform中 关于TabControl控件的问题??谢谢高手解答 C语言的回调函数怎么转换成C#的委托啊? C#中换肤和实现记忆的问题 明明用了try,为啥还错? 请教,一般在面试C#的时候,技术上会有哪些需要注意的地方? new Bitmap(fileName);写在控件的构造函数里出错 如何在C#中画点?
也就是说同样的一个DataTable,你可以按这种方式显示,也可以按别的方式显示,跟DataTable本身无关。
ID = dataGridView1.CurrentCell.RowIndex;
通过这个获取索引值 DataTable dt = new DataTable();
dt = (DataTable)dataGridView1.DataSource; string username= dt.Rows[ID]["NAME"].ToString();
但是如果dataGridView1重新点击列排序的话,那么username所获取就不对咯