WinCE c#设置datagrid宽度和获取datagrid选中行的值

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();

原文地址:https://www.cnblogs.com/linjincheng/p/12161071.html