菜鸟问题:DataGirdView如何记录主键 刚用2005,想问一下DataGirdView控件中有没有类似与datagird的DataKeys来记录主件?如果没有的话WINFORM里面应该怎么记录呢?在线等。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据集本身是有主键的。比如说我需要根据选定行的主键来进行删除操作什么的。我该怎么获取。2003的datagird在绑定的时候好象可以把主键存在DataGird的DataKey集合中。 那你的意思是说 你并没有把主键记录显示在datagridview上? 还有,能否告诉一下在初始化DataGridView时,默认会选择第一条记录为当前行,那么如何让它一记录都不选择? 可以用数据源本身来关联BindingManagerBase mBind;//…………this.dataGridView1.DataSource = ds.Tables["TEST"];mBind = this.BindingContext[ds, ds.Tables["TEST"].ToString()];private void Btn_Run_Click(object sender, EventArgs e)//例如我在此button的click事件中来获得当前行的主键信息{ string sKeyValue = this.ds.Tables["TEST"].Rows[this.mBind.Position]["id"].ToString();//id为数据表中的主键列} 关于一个正则替换的问题 C# 重写C++ DLL 方法的问题 急 急 急 急 !!!! 关于web导入csv文件问题 强命名 DLL 中内嵌的公钥有什么用途吗? 请教如何将子窗口的数据传递到父窗口? 高手!在socket通信中,客户端要连接一个服务器端,若服务器端所在计算机有多个ip,应该连哪一个? 求救!!!问个菜鸟级问题 求助:有谁做过CA认证的开发,请教 关于窗口刷新,请各位大哥帮忙。 WinForm程序的自动更新· Excel數據導入數據庫~~想選擇從Excel的哪行哪列開始讀數據~~高手9999 WinFrm备份数据库时如何得到安装程序所在的路径(希望指点)谢谢了
比如说我需要根据选定行的主键来进行删除操作什么的。
我该怎么获取。
2003的datagird在绑定的时候好象可以把主键存在DataGird的DataKey集合中。
…………this.dataGridView1.DataSource = ds.Tables["TEST"];
mBind = this.BindingContext[ds, ds.Tables["TEST"].ToString()];
private void Btn_Run_Click(object sender, EventArgs e)//例如我在此button的click事件中来获得当前行的主键信息
{
string sKeyValue = this.ds.Tables["TEST"].Rows[this.mBind.Position]["id"].ToString();//id为数据表中的主键列}