C# 想获取datagridview中cell改变得那行和列的值

C# 想获取datagridview中cell改变得那行和列的值,第1张

希望对你有用!如下:

 在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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9290767.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存