Windows 용 응용 프로그램을 만들고 있는데 DataTable의 단추를 써야합니다. 데이터 테이블은 데이터베이스에서 데이터를 가져옵니다. 그러나 데이터가 데이터 테이블에 있으면 버튼에 삽입 할 수 없습니다.DataTable에서 값을 가져올 수 없습니다.
지금까지, 여기에 내 코드입니다 :
MySqlCommand command = new MySqlCommand("SELECT id_produto, designacao FROM produtos ORDER BY id_categoria ASC;", mConn);
MySqlDataAdapter dacom = new MySqlDataAdapter(command);
mConn.Open();
dacom.Fill(dtprodutos);
numprodutos = dtprodutos.Rows.Count;
foreach (DataRow row in dtprodutos.Rows.Cast<DataRow>())
{
string id_produto = row["id_produto"].ToString();
string designacao = row["designacao"].ToString();
}
for (int i = 0; i < numprodutos; i++)
{
buttonList[i].Text = designacao[i];//Not working. I don't know if it's right.
buttonList[i].Show();
}
"dtprodutos"내 DataTable을하고 "buttonList"나는 텍스트를 삽입 할 버튼이있는 목록입니다.
내가 원하는 것을하기 위해,이 foreach가 필요한지 나는 모른다. 그리고 마지막 FOR의 첫 줄에 내가 쓴 것이 옳은지 나는 모른다.
모든 제안과 도움에 감사드립니다.
질문이 있으시면 언제든지 문의하십시오.
명령에 연결 문자열이 추가 되었습니까? – jdweng
예. 그것은 이미 작동합니다! 어쨌든 고마워! –