PDA

View Full Version : حرفه ای: تولید query مربوط به sqldataSource از طریق codebehind



ali_mnkt
جمعه 21 تیر 1392, 20:08 عصر
سلام

صفحه ای دارم که یک grid توشه و یک sqldatasource که grid رو پر می کنه . sqldatasource باید از querystring یک مقدار بگیره و بر اساس اون دستور select رو انجام بده و grid رو پر کنه . مشکل اینجاست که در load صفحه نمی خوام خصوصیت selectedCommand مربوط به sqldatasource مقدار دهی کنم . اما می خوام از طریقی وقتی صفحه داره ساخته می شه از طریق html تابعی در codebehind رو فراخوانی کنم تا مقدار selectedCommand رو از خروجی اون تابع بگیره . در اصل فراخوانی یم تابع از html و نسبت دادن مقدار خروجی تابه به خصوصیت SelectCommand مربوط به sqldataSource . کسی میدونه چطور می شه این کار رو کرد ؟

Progman.ir
جمعه 21 تیر 1392, 22:41 عصر
SqlDataSource1.SelectCommand = "SELECT x FROM MyTable";

SqlDataSource1.Select(DataSourceSelectArguments.Em pty);

SqlDataSource1.DataBind();

GridView1.DataBind();

ali_mnkt
جمعه 21 تیر 1392, 23:15 عصر
SqlDataSource1.SelectCommand = "SELECT x FROM MyTable";

SqlDataSource1.Select(DataSourceSelectArguments.Em pty);

SqlDataSource1.DataBind();

GridView1.DataBind();




دوست عزیز من می خوام همین کدی که شما نوشتید رو از طریق کد های html یعنی زمانی که به sqldatasource برسید فراخوانی کنم . اون رو چطور باید انجام داد ؟