datagrid的一个问题解决就给分在线等
我想通过datagrid直接改数据,然后通过DataRowState.Modified判断并返回数据库。   
 但我在datagrid界面上改了后,用回车确认,怎么用下列代码判断不了:   
 			DataTable   dt=(DataTable)dataGrid1.DataSource; 
 			for   (int   i   =   0;   i    <   dt.Rows.Count;   i++) 
 			{ 
 				DataRowState   rowState=new   DataRowState(); 
 				rowState=dt.Rows[i].RowState; 
 				if   (rowState==DataRowState.Modified) 
 				{ 
 					MessageBox.Show(i.ToString()+ "has   been   modified! "); 
 				} 
 			}   
 到底如何把编辑后的数据可以被识别?是否要用dataview来做桥梁?   
 请给个方法,谢谢
------解决方案--------------------dt.eventColumnChanged += new eventColumnChange(table_change) 
 再把你上面的代码加进去.. 
------解决方案--------------------加上 datagrid 的acceptchange
------解决方案--------------------DataGrid与DataSet绑定   
 在DataGrid上作修改 然后用DataSet.HasChanges()判断  是否Adapter.Update