我有三个DataTable
:GW_DEFAULT
,GW_DB
和GW_DB
。
protected void GW_DEFAULT_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
dtDefault.Text = GW_DEFAULT.Rows[e.NewSelectedIndex].Cells[1].Text;
}
protected void GW_DB_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
dtDBForm.Text = GW_DB.Rows[e.NewSelectedIndex].Cells[1].Text;
dtDBField.Text = GW_DB.Rows[e.NewSelectedIndex].Cells[2].Text;
dtDBDescricao.Text = GW_DB.Rows[e.NewSelectedIndex].Cells[3].Text;
}
但是我不需要去TextBox
而是去另一个DataTable
,我可以定义这个值将放在哪一列。
数据表看起来像这样:
GW_DEFAULT
A1 | B1
GW_DB
A2 | B2 | C2
GW_MAP
将不得不返回这方面的内容:
A2 | B2 | A1 | C2
行数也可以不同!
基本上我只需要链接GW_DEFAULT和GW_DB中存在的并放入GW_MAP