C# 文本框从数据库返回错误的值
我不知道为什么我的文本框返回值0或1 我在sql中有一个简单的过程:C# 文本框从数据库返回错误的值,c#,database,winforms,textbox,C#,Database,Winforms,Textbox,我不知道为什么我的文本框返回值0或1 我在sql中有一个简单的过程: ALTER PROCEDURE AB.TicketPrice @name varchar(50) AS BEGIN SELECT VALUE FROM AB.Price WHERE Name = @name; END; 我将其用作TableAdapter,并希望加载价格值 我有一个带票名的文本框:“普通票”。在DB中是相同的 我有一个空的文本框,我想在其中加载带有以下代码的价格: {
ALTER PROCEDURE AB.TicketPrice
@name varchar(50)
AS
BEGIN
SELECT VALUE
FROM AB.Price
WHERE Name = @name;
END;
我将其用作TableAdapter
,并希望加载价格值
我有一个带票名的文本框:“普通票”。在DB中是相同的
我有一个空的文本框,我想在其中加载带有以下代码的价格:
{
CinemaDataSetTableAdapters.PriceTicketTableAdapter tmp = new CinemaDataSetTableAdapters.PriceTicketTableAdapter();
int price;
string priceS;
price = tmp.Fill(cinemaDataSet.PriceTicket, NormalTextBox.Text);
priceS = price.ToString();
TESTtextBox.Text = priceS;
MessageBox.Show(priceS); // I check value
}
是否为存储过程配置TableAdapter?如果不是,则返回0或1 在TableAdapter查询配置向导中,必须选择“现有存储过程” 如果使用SqlCommand,则必须设置
yourSqlCommand.CommandType = CommandType.StoredProcedure;
您是否为正值?从数据库返回的值不是0或1?是的,因为如果我使用combobox选中它并进行日期绑定,则我的值为正值。0或1可能与存储过程的结果有关,那么“价格”、“名称”的数据库字段的名称是什么,您正试图通过该存储过程检索的etc?WPF、asp.net、winforms中的文本框????更新您的标签以回答问题。