datagridview中的 datagridview.DataSource = dataset.Tables["csharp1"];绑定后. 有点担心datagridview中的行号是不是和dataset中的是一样的.
如果不一样的话.问题很大.
是不是随时都是保持一样的如果datagridview排序了或者dataset改变了顺序.
我用一个得到的行号去操作另外一个.岂不是问题很大.两者的序号是一一对应的吗?谢谢
如果不一样的话.问题很大.
是不是随时都是保持一样的如果datagridview排序了或者dataset改变了顺序.
我用一个得到的行号去操作另外一个.岂不是问题很大.两者的序号是一一对应的吗?谢谢
我用一个得到的行号去操作另外一个.岂不是问题很大.是一一对应的。如果通过DataGridView找到对应的DataRow,可以通过BindingManagerBase来获得
例如:
BindingManagerBase bm = yourGridView.BindingContext[yourGridView.DataSource];
DataRowView drv = bm.Current as DataRowView;
if( drv != null )
{
//Access data using "drv" or "drv.Row"
}
Knight94(愚翁) ( ) 信誉:110 Blog
说的对。老猫了,没错