我有四个文本框,如下所示
姓名,姓氏,城市,州
我在特定路径下有我的studentdetails.csv文件
filepath="C:\\Users\\vikas\\Desktop\\studentdetails.csv"
.csv文件包含以下详细信息
vikas,gadhi,mumbai,maharashtra
prem,yogi,kolkata,maha
roja,goal,orissa,oya
ram,kala,goa,barka
现在,我创建了一个名为Userdetails的类文件(在解决方案资源管理器中查看)
solution explorer image 现在在主要的form1后端代码上
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace studentdetails
{
public partial class Form1 : Form
{
String filePath = "C:\\Users\\vikas\\Desktop\\fetch.csv";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
UserDetails SearchFor(String searchName)
{
var strLines = File.ReadLines(filePath);
foreach (var line in strLines)
{
var bits = line.Split(',');
if (bits[0].Equals(searchName))
{
return new UserDetails()
{
surname = bits[1],
city = bits[2],
state = bits[3],
};
}
}
return null;
}
}
}
问题:当我在文本框=>文本名称中输入ram时,如何显示学生姓氏,城市,州的详细信息
输出: [输出] [3] 当我在textname字段中输入name作为ram时,其余详细信息应获取并显示在其余文本框中
我怎么打电话给细节写代码