
希望对你有用!如下:
在RowCommand事件中GridViewRow gvrow = (GridViewRow)(((LinkButton)eCommandSource)NamingContainer);
// 获取到行索引 RowIndex
int index = gvrowRowIndex;
TextBox txtNo4 = (TextBox )grvViewRows[index]Cells[4]FindControl("txtNo4");
TextBox txtNo5 = (TextBox )grvViewRows[index]Cells[5]FindControl("txtNo5");
TextBox txtNo6= (TextBox )grvViewRows[index]Cells[6]FindControl("txtNo6");
这样写法就能获取对应的index行,即你点击按钮所在的行;对应列5、6、7列的textbox的值
解决方法:可以在“poi” *** 作“Excel”时读取单元格(Cell),单元格中有内容则可以读取出单元格中的值了。
POI编程(java程序中输出指定格式的Excel表格)基础知识如下:
创建工作簿Workbook,Workbook wb = new HSSFWorkbook();
创建工作表Sheet:Workbook wb = new HSSFWorkbook();
Sheet sheet = wbcreateSheet(“工作表名”);
创建行Row:Workbook wb = new HSSFWorkbook();
Sheet sheet = wbcreateSheet(“工作表名”);
Row row = sheetcreateRow(0);//0 表示行的索引。
POI编程(java程序中输出指定格式的Excel表格)创建单元格“Cell”如下:
Workbook wb = new HSSFWorkbook();
Sheet sheet = wbcreateSheet(“工作表名”);
Row row = sheetcreateRow(0),//0 表示行的索引,从0开始;
Cell cell = rowcreateCell(0),//0 表示单元格的索引,从0开始。
//先获取工作簿,
Workbook wb = new HSSFWorkbook(fis);//fis是读取这个文件的流
//根据工作簿获取第几页,比如第一页
Sheet sheet = wbgetSheetAt(0);//根据第几页获取,获取第一页
//根据页获取行,你说获取第二行
Row row = sheetgetRow(1);//获取第二行
//根据行和列获取具体的单元格
Cell cell = rowgetCell(1);//第二列
//此处的cell就是第二行第二列的那个单元格
我这是回答很粗略,如果还想了解详细的内容,可以跟我说。
用Java读取表格,使用的这些类(比如Workbook、Sheet),是要导入第三方的包的,因为JDK是没有这些类的。关于这些类的用法,我说的这么一点肯定不够
以上就是关于C# 想获取datagridview中cell改变得那行和列的值全部的内容,包括:C# 想获取datagridview中cell改变得那行和列的值、poi处理Excel数据,cell的getStringCellValue()获取的值为空怎么办、java 怎么根据Excel 单元格地址(名称框内容)获取单元格cell等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)