我想删除datagridview单元格的最后一个字符 [英] I want to remove last character of my datagridview cell

查看:80
本文介绍了我想删除datagridview单元格的最后一个字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Guys,我在datagridview中有一些像大点一样的值。小。

我想删除。点击按钮我很困惑,怎么办呢请帮帮我

看看我在尝试但是收到错误请给我最好的代码

谢谢



我的尝试:



Hello Guys, i have some values in my datagridview with dots like large. small.
i want to remove. on button click i am vary confused that how can do it please help me
see what am trying but am getting an error please suggest me best code for it
Thanks

What I have tried:

if(dataGridView1.Rows[i].Cells[3].Value.ToString().Contains("."))
                        {
                            dataGridView1.Rows[i].Cells[3].Value.ToString().Trim().Split(-1);
                        }

推荐答案

使用下面的代码..



Use below code..

if(inputText.Trim().EndsWith("."))
{
string outputText = inputText.Remove(inputText.Length - 1, 1);
}





这里



Here

inputText

是你的gridview单元格文本。



其他方法是创建一个扩展方法,并在检查最后一个字符是否为点后调用它来删除最后一个字符。



is your gridview cell text.

Other way around is to create an extension method and call it to remove last char after checking if the last char is dot.

public static class MyExtensions
{
  public static string TrimLastCharacter(this String str)
  {
     if(String.IsNullOrEmpty(str)){
        return str;
     } else {
        return str.TrimEnd(str[str.Length - 1]);
     }
  }
}


使用 String.Substring方法 [ ^ ]获取字符串的子部分。
Use String.Substring Method[^] to get a sub-section of a string.


这篇关于我想删除datagridview单元格的最后一个字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆