C# 获得文本框第二行内容
时间: 2023-07-12 10:17:25 浏览: 91
在 C# 中,可以通过以下方法获取文本框中的第二行内容:
```csharp
string secondLine = string.Empty;
int index = textBox1.GetFirstCharIndexFromLine(1); // 获取第二行的第一个字符的索引
int length = textBox1.Lines[1].Length; // 获取第二行的长度
if (index >= 0 && length > 0)
{
textBox1.Select(index, length);
secondLine = textBox1.SelectedText;
}
```
上述代码中,我们首先通过 `GetFirstCharIndexFromLine` 方法获取第二行的第一个字符的索引,然后通过 `Lines` 属性获取第二行的长度。最后,如果索引和长度都有效,就通过 `Select` 方法选中第二行的内容,并通过 `SelectedText` 属性获取其文本值。
相关问题
c#datagridview提取数据到文本框
你可以使用以下代码将选定行的数据提取到文本框中:
```csharp
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
textBox1.Text = row.Cells[0].Value.ToString(); //第一列数据
textBox2.Text = row.Cells[1].Value.ToString(); //第二列数据
//依次提取其他列的数据
}
}
```
在这里,我们使用 `CellClick` 事件来捕获用户单击单元格的操作。然后,我们可以使用 `DataGridViewRow` 对象来获取当前选定行的数据,并将其提取到文本框中。你可以根据需要提取其他列的数据,只需将 `row.Cells[列索引].Value.ToString()` 中的“列索引”替换为你需要提取的列的索引即可。
C#中以一个文本框内容作为数据库查询条件并把结果输出到另一个文本框中
你可以使用 ADO.NET 提供的 SQLDataReader 类来按条件查询数据库,并将查询结果输出到另一个 TextBox 控件中。以下是一个示例代码:
```csharp
string connectionString = "Data Source=YOUR_SERVER_NAME;Initial Catalog=YOUR_DATABASE_NAME;Integrated Security=True";
string query = "SELECT * FROM YOUR_TABLE_NAME WHERE YOUR_COLUMN_NAME = @param";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.Add("@param", SqlDbType.NVarChar).Value = textBox1.Text;
connection.Open();
SqlDataReader reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
textBox2.Text = reader["YOUR_RESULT_COLUMN_NAME"].ToString();
}
}
else
{
textBox2.Text = "No data found.";
}
reader.Close();
}
```
请将 YOUR_SERVER_NAME、YOUR_DATABASE_NAME、YOUR_TABLE_NAME、YOUR_COLUMN_NAME 和 YOUR_RESULT_COLUMN_NAME 替换为你自己的数据库连接信息和查询条件。注意,上面的代码只输出了查询结果的第一行数据,如果需要输出多行数据,可以在 while 循环中添加类似的代码。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)