C# Select查询不在DataGridView中显示数据
我有2个datagridview,我需要使用rowindex和query将数据从一个带到另一个,我有一个问题,查询没有显示其写入空值的数据C# Select查询不在DataGridView中显示数据,c#,sql,data-binding,datagridview,datasource,C#,Sql,Data Binding,Datagridview,Datasource,我有2个datagridview,我需要使用rowindex和query将数据从一个带到另一个,我有一个问题,查询没有显示其写入空值的数据 void dataGridViewDoses_CellClick(object sender, DataGridViewCellEventArgs e) { RowIndex = int.Parse(e.RowIndex.ToString()); int categoryId = (int)this.comboBoxCategoryOrder
void dataGridViewDoses_CellClick(object sender, DataGridViewCellEventArgs e)
{
RowIndex = int.Parse(e.RowIndex.ToString());
int categoryId = (int)this.comboBoxCategoryOrders.SelectedValue;
dataGridViewDoseOrders.DataSource = Dose.GetDoseOrder(categoryId, RowIndex);
}
public static DataTable GetDoseOrder(int CategoryID, int RowIndex)
{
string strSql = string.Format("SELECT DoseName, Price, CategoryID, ImageUrl FROM TblDose WHERE(CategoryID = {0})AND(RowIndex = {1})", CategoryID, RowIndex);
return DAL.GetDataTable(strSql);
}
CategoryID和RowIndex为show true value,但不显示数据如果在使用的数据库中尝试该查询,使用您的程序为CythyId和RoWiDeX传递的确切值,您得到任何结果吗?在数据中,结果是可以的,但在DATAGRIDVIEW中,NoLLITCH检查“和”中的空白区域-可能的语法错误。致以最诚挚的问候,您是否已将AutoGenerateColumns设置为True网格数据GridViewDoSeOrders的默认值?e.RowIndex的问题不在于从数据中为我提供行,而是如果我从查询中删除RowIndex并仅保存CategoryID,则为我提供所有行