C# 获取dataGridView所选行值
我有以下类,我想获取当前选定的行值并将其设置为文本框:C# 获取dataGridView所选行值,c#,visual-studio,C#,Visual Studio,我有以下类,我想获取当前选定的行值并将其设置为文本框: private void UpdateWines() { string evalStr = "(WINES::get-wine-list)"; MultifieldValue mv = (MultifieldValue)enviroment.Eval(evalStr); List<WineRecommendation> wineRecList = new L
private void UpdateWines() {
string evalStr = "(WINES::get-wine-list)";
MultifieldValue mv = (MultifieldValue)enviroment.Eval(evalStr);
List<WineRecommendation> wineRecList = new List<WineRecommendation>();
for (int i = 0; i < mv.Count; i++) {
FactAddressValue fv = (FactAddressValue)mv[i];
int certainty = (int)((FloatValue)fv.GetFactSlot("certainty"));
String wineName = ((StringValue)fv.GetFactSlot("value"));
wineRecList.Add(new WineRecommendation() { WineName = wineName, Certainty = certainty });
}
dataGridView.DataSource = wineRecList;
//richTextBox1.Text = dataGridView1.SelectedCells[0].Value;
richTextBox1.Text = dataGridView.CurrentCell.RowIndex.ToString();
}
private void UpdateWines(){
字符串evalStr=“(葡萄酒::获取葡萄酒列表)”;
多字段值mv=(多字段值)environment.Eval(evalStr);
List wineRecList=新列表();
对于(int i=0;i
我使用了richTextBox1.Text=dataGridView.CurrentCell.RowIndex.ToString()
获取wineName,但返回0
这是一张图片:试试这个
richTextBox1.Text=dataGridView1.Rows[e.RowIndex].Cells["Your Coloumn name"].Value.ToString();
这是我的工作:
private void dgvSubject_CellClick(object sender, DataGridViewCellEventArgs e)
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dgvSubject.Rows[e.RowIndex];
txtSubjectCode.Text = row.Cells["isid"].Value.ToString();
}
--jongvelasquez将
行索引
替换为值
?