如何在gridview中更新时剪切字符串?

时间:2011-05-20 05:18:27

标签: c#

我在gridview中显示图像文件。 在更新时,我想只显示要更新的文件名而不是扩展名。 像file1.jpg那里但我应该只改变file1而不是.jpg 怎么做?

3 个答案:

答案 0 :(得分:3)

您可以使用Path API,如下所示

var fileName = System.IO.Path.GetFileNameWithoutExtension(*filePath*);

答案 1 :(得分:1)

以下是一个示例:

var fName = "test.1.jpg";
var noExt = fName.Remove(fName.LastIndexOf('.'), fName.Length - fName.LastIndexOf('.'));
Console.WriteLine(noExt);

noExt变量包含您需要的字符串。

答案 2 :(得分:1)

试试这个

string filename = "file1.jpg";
string filenameonly=filename.Substring(0,filename.LastIndexOf('.'));