winFrom 窗体下的dataGrid控件的问题? 有吗?你可以先选择一行,在用e.Item就可以访问了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int selIndex = dg.CurrentRowIndex ;string[]item = new string[ dg.VisibleColumnCount ] ;for( int i = 0 ; i < dg.VisibleColumnsCount ; i ++ ){ item[i] = dg[selIndex , i].ToString() ;} 这个问题我已经解决了,现在是:我想为这dataGrid控件使用我自定义的中文列表头,而不是数据库原来的列名。怎么做了?请注意:我不是用的数据绑定控件,而是编码连接的 private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e) { DataGrid dg = (DataGrid)sender; DataGridCell dgCell = dg.CurrentCell; int row = dgCell.RowNumber; //列的总数根据实际情况取得 for (int i=0; i< 列的总数; i++) { 数组[i]="别忘了给分:" + ((string)dg[row,i]).TrimEnd(); } } 非常感谢大家的解答,等问题都解决后,我还会加分的。中文列表头,好难做哦,一点也没Asp.net中方便 用DataView类吧,不要直接读入数据库中的表,这样就可以改成中文列表头的 使用Datagrid中的列头类可以自定义列名 窗口的close事件? 关于form_paint的小问题 调用C++dll时的问题,大侠过来帮帮忙吧 在DataSet中使用SQL语句 GGJJ:如何进行广告轮流播放? 搜索服务器,解决马上给分,信誉100 初级问题:C#如何实现类似于delphi中dbgrid样子的东东 急!急!急!急!Dundas Chart 控件无法显示 在C#的WinForm中,如何读取App.config的key值? 写入文本文件的问题,跪求 请问版主为何我连续登陆1个星期都不加可用分??? 我想用.NET来做学校的网站 os用sun的linux+apache(可行吗,高手请指点。。。
string[]item = new string[ dg.VisibleColumnCount ] ;
for( int i = 0 ; i < dg.VisibleColumnsCount ; i ++ ){
item[i] = dg[selIndex , i].ToString() ;
}
{
DataGrid dg = (DataGrid)sender;
DataGridCell dgCell = dg.CurrentCell;
int row = dgCell.RowNumber;
//列的总数根据实际情况取得
for (int i=0; i< 列的总数; i++)
{
数组[i]="别忘了给分:" + ((string)dg[row,i]).TrimEnd();
}
}