Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c如何使添加的文本不可更改_C#_Winforms_Datagridview_Textbox - Fatal编程技术网

C# c如何使添加的文本不可更改

C# c如何使添加的文本不可更改,c#,winforms,datagridview,textbox,C#,Winforms,Datagridview,Textbox,我想问一下,是否有什么办法不能改变。我没有足够好的解释它,所以有我的代码的一部分 string[] row = { firstColumn, secondColumn + " KC", day + ". " + month + ". " + year, fourthColumn + " KC" }; 我不想改变KC。我通过行选择进行选择 paymentRecordsTextBox.Text = row.Cells[3].Value.ToString(); 我

我想问一下,是否有什么办法不能改变。我没有足够好的解释它,所以有我的代码的一部分

string[] row = { firstColumn, secondColumn + " KC", day + ". " 
                + month + ". " + year, fourthColumn + " KC" };
我不想改变KC。我通过行选择进行选择

paymentRecordsTextBox.Text = row.Cells[3].Value.ToString();
我不想改变KC的部分。我正在使用TextBox更改所选值

我是c的新手,我想知道是否有更简单的方法。
如果有人已经在问类似的问题,我想发布链接。

我假设您正在使用WinForms,请在您的问题中添加一个标记

我不知道我是否理解正确,但您可以使用编辑您的值,将掩码设置为:

CCCCCCCCCC K\C
如果开头的“C”是任何可选的非控制字符,“C”的数量是可编辑文本的最大长度


用户只能更改字符串的开头,结尾KC将不可编辑。

很抱歉,这个问题似乎不完整且难以理解。我做了选择=>哪个选择?你不想要s.th的确切背景是什么。要更改?从DataGridView中选择要更改的行。当我选择它时,它将从该单元格中获取所有项目,我只想选择不带KC的第四列。。