PDA

View Full Version : مشکل در استفاده از کنترل ASPxRatingControl از کنترلهای DevExpress



farzad3333
دوشنبه 04 اردیبهشت 1391, 13:26 عصر
سلام دوستان
من می خواستم برای سایتم نظرسنجی بکمک کنترل های DevExpress 2011 بزارم ولی مشکل اینجاست که مقدار رو نشون نمی ده و همیشه به حالت فول هستش مثل شکل زیر
86171
کد من بصورت زیر هست
protected decimal GetRatingValue(object Articleid)
{
string value = "";
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["LocalSqlServer1"].ConnectionString);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "SELECT AVG(Value) AS aavg FROM Article_Poll WHERE articleid=@articleid";
cmd.Parameters.Add("@articleid", SqlDbType.Int).Value = Articleid;
con.Open();

SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();

da.Fill(dt);
con.Close();

if (dt.Rows.Count > 0)
{
value = dt.Rows[0]["aavg"].ToString();
}
return value != "" ? Decimal.Parse(value.ToString()) : 0;
}
<dx:ASPxRatingControl ID="ASPxRatingControl1" runat="server" Value='<%# GetRatingValue(Eval("ArticleID")) %>' ReadOnly="true" >
</dx:ASPxRatingControl>
فیلدهامم به این صورت هستند:
86172