1、获取DataGrid中的行数
DataGrid1.VisibleRowCount;
2、获取DataGrid中选中的行
dataGrid1.CurrentRowIndex (获取选中行的索引)
3、获取DataGrid中选中的行里某个单元格的值
//第二列的值 列索引和行索引都从0开始
string strWareCount=this.dataGrid1[dataGrid1.CurrentRowIndex,1].ToString();
4、动态改变列宽
DataGridTableStyle dgts= new DataGridTableStyle();
dgts.MappingName="table" //datatable中的表名
dataGrid1.TableStyles.Add(dgts);
DataGridTableStyle ts=dataGrid1.TableStyles["table"]
for (int i=0; i < ts.GridColumnStyles.Count ; i++)
{
ts.GridColumnStyles[ i ] .Width=100;
}