1.设置datagrid宽度:
dataGrid1.DataSource = ds.Tables[0].DefaultView;
DataGridTableStyle myts = new DataGridTableStyle();
myts.MappingName = dataTableSrc.Tables[0].TableName;
this.dataGrid1.TableStyles.Clear();
this.dataGrid1.TableStyles.Add(myts);
//将第一列宽度设置隐藏
myts.GridColumnStyles[0].Width = 140;
myts.GridColumnStyles[1].Width = 40;
2.获取datagrid选中行的值:
int index = dataGrid1.CurrentRowIndex;
//当前行的第一列数据
string RKScripno = dataGrid1[index, 0].ToString();
//当前行的第二列数据
string amount = dataGrid1[index, 1].ToString();