내 인사말을 all.well에 mysql 데이터베이스에 데이터를 저장하는 데 lables 및 textboxes가 있고 콤보 상자를 추가하여 2 열 ID를 표시하는 저장 프로 시저의 정보를 검색합니다 및 이름. 내 질문은 어떻게 내 저장된 procrdures 결과 내 콤보 1 채 웁니다. 아래 sp_clearing_agent
() 가 SELECT clearing_agent_id, clearing_agent_name 을 BEGIN 내 C# 코드 콤보 상자를 mysql 데이터베이스 저장 프로 시저로 채우는 방법
DROP PROCEDURE IF가 sp_clearing_agent
$$
가 DEFINER을 만들 EXISTS sms_pigen
$$
DELIMITER $$
USE = root
PROCEDURE localhost
@이고 FROM tms_clearing_agents; END $$
DELIMITER; 여기
public partial class frmNewClient : Form
{
MySqlConnection connection;
MySqlCommand cmd;
MySqlDataAdapter adp;
DataSet cb = new DataSet();
public frmNewClient()
{
InitializeComponent();
}
private void frmNewClient_Load(object sender, EventArgs e)
{
// var connectionString = ConfigurationManager.ConnectionStrings["Pigen"].ConnectionString;
// connection = new MySqlConnection(connectionString);
// connection.Open();
// DataSet cb = new DataSet();
}
private void btnSubmitClients_Click_1(object sender, EventArgs e)
{
var connectionString = ConfigurationManager.ConnectionStrings["Pigen"].ConnectionString;
connection = new MySqlConnection(connectionString);
connection.Open();
try
{
string CmdText = "INSERT INTO t_pi_Clients(ClientCode,ClientName,PostalAdd,Telephone,Fax,EmailAdd1,EmailAdd2,EmailAdd3,Website,TotalDeposit,AccountBal,ChargeRate)VALUES(@ClientCode, @ClientName, @PostalAdd, @Telephone, @Fax, @EmailAdd1, @EmailAdd2, @EmailAdd3, @Website, @TotalDeposit, @AccountBal, @ChargeRate)";
MySqlCommand cmd = new MySqlCommand(CmdText, connection);
cmd.Parameters.AddWithValue("@ClientCode", txtboxClientCode.Text);
cmd.Parameters.AddWithValue("@ClientName", txtboxClientName.Text);
cmd.Parameters.AddWithValue("@PostalAdd", txtboxPostalAddress.Text);
cmd.Parameters.AddWithValue("@Telephone", txtboxTelephone.Text);
cmd.Parameters.AddWithValue("@Fax", txtboxFax.Text);
cmd.Parameters.AddWithValue("@EmailAdd1", txtboxEmailAddress1.Text);
cmd.Parameters.AddWithValue("@EmailAdd2", txtboxEmailAddress2.Text);
cmd.Parameters.AddWithValue("@EmailAdd3", txtboxEmailAddress3.Text);
cmd.Parameters.AddWithValue("@Website", txtboxWebsite.Text);
cmd.Parameters.AddWithValue("@TotalDeposit", txtboxTotalDepo.Text);
cmd.Parameters.AddWithValue("@AccountBal", txtboxAccountBal.Text);
cmd.Parameters.AddWithValue("@ChargeRate", txtboxChargeRate.Text);
int result = cmd.ExecuteNonQuery();
MessageBox.Show("Entry Saved");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
UR 노력과 피드백 덕분에 제가 의견을 제시하려고 노력할 것입니다 .... 나는 또한 그것을 마음에 간직 할 것입니다. – RichieCr7
다시 한 번 U. .. 내가 너에게 많은 것을 배웠다. – RichieCr7